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


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


Часть //. Решений 125
void main О
{
// названия дней недели - массив строковых констант
char *day[] = {"Понедельник","Вторник","Среда",
"Четверг","Пятница","Суббота","Воскресенье"};
float t[7]; // температура
float sum; // сумма температур за неделю
float sred; // средняя температура за неделю
int i;
printf("ХпВведите температуру воздуха:\п");
for (i = 0; i <= 6; i++)
{
printf("%s->", day[i]);
scanf("%f", &t[ij);
sum += t[i];
}
sred = sum / 7;
printf("ХпСредняя температура за неделю: %2.1f", sred);
printf("\пДля завершения работы нажмите ");
getch();
}
Задача 149
// Поиск в массиве методом перебора элементов
tinclude
#include
tdefine HB 5
void mainO
{
int m[HB]; // массив целых
int obr; // образец для поиска
int found; // признак совпадения с образцом
int i;
printf("ХпПоиск в массиве методом перебораХп");
printf("Введите в одной строке %i целыхХп", НВ);
printf("чисел и нажмите \n");
printf("->");
126 С/С-*-*- в задачах и примерах
for (i =0; i < НВ; i++)
scanf("%i", &m[i]);
printf("Введите образец для поиска (целое число)->");
scanf("%i", &obr);
// поиск простым перебором
found = 0;
i == 0; // проверяем с первого элемента массива
do {
if (m[i] == obr )
found =1; // совпадение с образцом
else i++; // переход к следующему элементу
} while (!found && i < НВ);
if ( found )
printf("Совпадение с элементом номер %i", i+1);
else
printf("Совпадений с образцом нет");
printf("\пДля завершения работы нажмите ");
getch();
}
Задача 150
// Проверяет, отсортрфован ли массив по возрастанию
#include
#include
#define НВ 5
void mainO
{
int a[HB]; // массив
int k; // индекс
int ok; // 1 - последовательность неубывающая
printf("Проверка, упорядочен ли массив\n");
printf("по возрастанию\п");
printf("Введите массив (%i целых чисел ", НВ);
printf("в одной строке) и нажмите \n");
for (к = 0; к < НВ; k-f+)
scanf("%i", &а[к]);

Download 1.35 Mb.

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




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