Р. А. Юсупов, С. Н. Искандарова, Ш. Мирзанова C/C++ тилида топшириқ ва масалалар Самарқанд – 2013 йил


Download 1.35 Mb.
bet58/105
Sana13.04.2023
Hajmi1.35 Mb.
#1353566
TuriУчебник
1   ...   54   55   56   57   58   59   60   61   ...   105
Bog'liq
CPP masalalari1


Часть Л. Решения 123^
for (i = 0; i < SIZE; i++)
{
printf("a[%i] ->",i+l);
scanf("%i", &a[i]);
if (a[i] != 0) n++;
}
printf("B массиве %i ненулевых элемента.\n", n);
printf("\пДля завершения нажмите ");
getch();
}
Задача 144
// Поиск минимального элемента массива
#include
#include
#define HB 5 // размер массива
void mainO
{
int a[HB]; // массив
int min; // номер минимального элемента
int i; // индекс массива
printf("ХпПоиск минимального элемента массиваХп");
printf("Введите в одной строке элементы массиваЛп");
printf("%i целых чисел, и нажмите \n", НВ);
printf("-> ");
for (i = 0; i < HB; i4-+)
scanf("%i",&a[i]);
min =0; // предположим, что первый эл-т минимальный
// cpaBHPiM оставшиеся эл-ты массива с минимальным
for (i = 1; i < HB; i++)
if (a[i] < a[min]) min = i;
printf("Минимальный элемент массива: ");
printf("a[%i]=%i ", min+1, a[min]);
printf("\пДля завершения нажмите ");
getch();
124 C/C-t-^ в задачах и примерах
Задача 145
// Поиск минимального элемента массива
// (доступ к элементам при помощи указателя)
#include
#include
#define HB 5 // размер массива
void mainO
{
int a[HB]; // массив
int *min; // номер минимального элемента
int *p; // указатель на элемент массива
int i;
printf("\пПоиск минимального элемента массиваХп");
printf("Введите в одной строке элементы массива,\п");
printf("%i целых чисел, и нажмите \n", НВ);
printf("-> ");
р = а;
for (i = 1; i <= НВ; 1++)
scanf("%i", Р++);
min = a; // пусть первый элемент минимальный
р = а + 1;
// теперь р содержит адрес второго элемента
// сравним оставшиеся эл-ты массива с минимал^>ным
for (i = 2; i <= НВ; i++)
{
if (*p < *min) min = p;
P++; //к следующему элементу
}
printf("Минимальный элемент массива: %i\n", *min);
printf("\пДля завершения нажмите ");
getch();
}
Задача 148
// Вычисление средней (за неделю) температуры воздуха
#include
#include

Download 1.35 Mb.

Do'stlaringiz bilan baham:
1   ...   54   55   56   57   58   59   60   61   ...   105




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling