Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Найдите бесконечный и пустой цикл




# include <stdio.h> # include <conio.h> main() { int i=0,b=2,c=0; clrscr(); while(i<b) {printf(“%d”,i); c+=i; } printf("c= %d", c); } # include <stdio.h> # include <conio.h> main() { int b=2,c=0; float i; clrscr(); for (i=0;i<b;i+=5); c=i; printf("c= %d", c); } # include <stdio.h> # include <conio.h> main() { int i=10,b=5,c=0; clrscr(); while (i>=b) { i++; c+=2; printf("c= %d", c); } }

Массивы.

Массив - это последовательная группа ячеек памяти, имеющих одинаковое имя и одинаковый тип. Индексы массивы в Си начинаются с 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();}






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных