Лабораторная работа 2-3 по предмету «Структура данных и алгоритмы» Тема: Массивы


Download 142.66 Kb.
Sana15.01.2023
Hajmi142.66 Kb.
#1093647
TuriЛабораторная работа
Bog'liq
lab 2-3


МИНИСТЕРСТВО ПО РАЗВИТИЮ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И КОММУНИКАЦИЙ РЕСПУБЛИКИ УЗБЕКИСТАН

КАРШИНСКИЙ ФИЛИАЛ ТАШКЕНТСКОГО УНИВЕРСИТЕТА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛ-ХОРАЗМИЙ



Лабораторная работа
2-3
ПО ПРЕДМЕТУ «Структура данных и алгоритмы»



Тема: Массивы






КИ 12-20 ЮСУПОВ ЖАХОНГИР


Дан массив размера N. Найти номера тех элементов массива, которые больше своего правого соседа, и количество таких элементов. Найденные номера выводить в порядке их возрастания
#include
int main(void)
{
int a[10];
int n;
printf("N: ");
scanf("%i",&n);
int i;
for (i=0; iprintf("a[%i] : ",i+1);
scanf("%i",&a[i]);
}
int num = 0;
for (i=0; iif (a[i]>a[i+1]) {
printf("%i \n",i+1);
++num;
}
}
printf("%i \n",num);
return 0;
}

Дан массив ненулевых целых чисел размера N. Проверить, образуют ли его элементы геометрическую прогрессию (см. задание Array4). Если образуют, то вывести знаменатель прогрессии, если нет — вывести 0


#include
int main(void)
{
int a[10];
int d,n, i,pow;
printf("N: ");
scanf("%i",&n);
printf("A[0]: ");
scanf("%i",&a[0]);
printf("D: ");
scanf("%i",&d);
pow=1;
for (i=1; ipow*=d;
a[i]=a[0]*pow;
}
for (i=0; ireturn 0;
}

Download 142.66 Kb.

Do'stlaringiz bilan baham:




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