Главная

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

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

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

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

ТОР 5 статей:

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

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

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

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

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

КАТЕГОРИИ:






Примеры использования массивов




  1. Сумма элементов массива.

#include<stdio.h>

Void main()

{

const int n=6;

int x[n],i,sum=0;

for(i=0;i<n;i++)

{

printf("[%d]=",i);

scanf("%d",&x[i]);

sum+=x[i];

}

printf("sum=%d\n",sum);

}

  1. Программа запрашивает с клавиатуры десять вещественных чисел, а затем выводит их в обратном порядке.
  2. Посчитать сумму элементов массива целых чисел с четным индексом

#include<stdio.h>

Void main()

{

const int n=6;

int x[n],i,sum=0;

for(i=0;i<n;i++){

printf("x[%d]=",i);

scanf("%d",&x[i]);

if(i%2==0)

sum+=x[i];

}

printf("sum=%d\n",sum);

}

  1. Ввести массив вещественных чисел, размерностью 6. Посчитать: а) количество отрицательных элементов массива; б) сумма положительных элементов массива; в) произведение элементов находящихся под нечетным индексом.
  2. Посчитать сколько пятерок, четверок, троек и двоек за контрольную в классе из 20 человек.
  3. Задан массив размерностью 10. Ввести число, которое необходимо записать под 5-им индексом, причем следующим образом введенное число записывается на 5-ом месте, число записанное на 5-ом месте смещается на 6-ое, 6-ое на 7-ое и т.д., в последствии последнее число которое было записано в массиве теряется.
  4. Нахождение максимального элемента массива

#include<stdio.h>

Void main()

{

const int n=6;

int x[n],i,max;

for(i=0;i<n;i++){

printf("x[%d]=",i);

scanf("%d",&x[i]);

}

max=x[0];

for(i=1;i<n;i++)

{

if(x[i]>max)

max=x[i];

}

printf("max=%d\n",max);

}

  1. Нахождение минимального элемента массива вещественных чисел.
  2. Нахождение максимального элемента массива вещественных чисел и его место

#include<stdio.h>

Void main()

{

const int n=6;

double x[n],max;

Int i,i1;

for(i=0;i<n;i++){

printf("x[%d]=",i);

scanf("%lf",&x[i]);

}

max=x[0];

i1=0;

for(i=1;i<n;i++){

if(x[i]>max){

max=x[i];

i1=i;

}

}

printf("x[%d]=max=%.2lf\n",i1,max);

}






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

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