Программирование (фото с сайта pixabay.com)

Программа «Массив чисел» (язык C)

Примеры

Решение задачки №2 (программа «Массив чисел») на языке C. Один из вариантов может выглядеть так (размер массива задаем в виде константы с помощью макроопределения):

/* Программа "Массив чисел", вариант №1 */
#include <stdio.h>

#define ARR_SIZE 5 /* Константа ARR_SIZE, равная 5 */

int main()
{
  int myarr[ARR_SIZE]; /* Массив из ARR_SIZE элементов типа int */
  int min, max, summ;
  float mean;

  /* Вводим данные */
  for (int i=0; i<ARR_SIZE; i++) {
    printf("Введите %d-е число: ", i+1);
    scanf("%d", &myarr[i]);
  }

  /* Считаем минимум, максимум, сумму и среднее арифметическое */
  min = max = myarr[0];
  summ = 0;
  for (int i=0; i<ARR_SIZE; i++) {
    if (myarr[i] < min)
      min = myarr[i];
    else
      if (myarr[i] > max)
        max = myarr[i];

    summ += myarr[i];
  }
  mean = (float)summ / ARR_SIZE;

  /* Выводим результаты */
  printf("Минимальное значение: %d\n", min);
  printf("Максимальное значение: %d\n", max);
  printf("Сумма: %d\n", summ);
  printf("Среднее арифметическое: %f\n", mean);

  return 0;
}

Добавить комментарий

Ваш адрес email не будет опубликован.