ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Найдите бесконечный и пустой цикл
Массивы. Массив - это последовательная группа ячеек памяти, имеющих одинаковое имя и одинаковый тип. Индексы массивы в Си начинаются с 0. Объявление массива: int c[12]; Память может быть зарезервирована для нескольких массивов с помощью одного объявления int b[100],x[15]; Пример использования массива #include <stdio.h> #include <conio.h> main() { int a[10],nul,pr,sum,i; for (i=0;i<10;i++) scanf("%d",&a[i]); for (i=0;i<10;i++) printf("\n%d",a[i]); nul = 0; pr = 1; sum = 0; for (i=0;i<10;i++) { if(a[i]>0) sum += a[i]; if(a[i]==0) nul++; if(a[i]<0) pr *= a[i]; } printf("Сумма положительных = %d\n\ Количество нулевых = %d\n\ Произведение отрицательных = %d\n",\ sum,nul,pr); getch(); } Элементам массива можно присвоить начальные значения: int n[5]={0}; int n[3]={32,25,0,-5,1}; Если размер массива не указан, в объявлении со списком инициализации, то количество элементов массива будет равно количеству элементов в списке начальных значений. Например int n[]={1,2,3}; #include <stdio.h> #include <conio.h> #include <time.h> #include <stdlib.h> void main() { int mas[10]; int i,min,j,k; randomize(); for(k=0;k<10;k++) mas[k]=random(101); min=mas[1]; for(i=0;i<10;i++) if(mas[i]<min)min=mas[i]; for(j=0;j<10;j++) printf("\n %d ",mas[j]); printf("Минимальное число этого массива %d",min); getch();} Не нашли, что искали? Воспользуйтесь поиском:
|