Р. А. Юсупов, С. Н. Искандарова, Ш. Мирзанова C/C++ тилида топшириқ ва масалалар Самарқанд – 2013 йил
Download 1.35 Mb.
|
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 целых чисел, и нажмите 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 целых чисел, и нажмите 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling