№7

Числа последовательно вводят с клавиатуры. После ввода каждого числа необходимо вычислить и вывести на экран среднее значение всех введенных чисел (все числа хранить в памяти нет необходимости).

Постановка задачи: Написать программу в интегрированной среде Borland C. Использовать цикл “for”. В программу внести комментарии. Количество чисел вводится с клавиатуры. Ввод данных осуществляется в командной строке. Результаты работы программы вывести на экран. Составить отчёт о проделанной работе (отчёт должен содержать условие, постановку задачи, листинг программы и блок-схему). Продемонстрировать работу программы преподавателю.

Листинг программы:

#include <stdio.h> //подключение библиотек

#include <conio. h>

void main()

{

clrscr(); //очистка экрана

float sr; //объявление

unsigned i, u,n, k=0; //переменных

printf("\n\t\t* * * Среднее арифметическое * * *\n\n");

printf("Введите количество чисел: ");

scanf("%u",&u); //ввод кол-ва чисел

printf("\n\nВведите %u чисел:\n",u);

for (i=1;i<=u;i++) //открываем цикл по переменной i

{

printf("%u число: ",i);

scanf("%u",&n); //вводим очередное число

k+=n;

sr=(float)k/(float)i; //считаем среднее арифметическое

printf("\nСреднее значение введенных чисел: %.2f\n",sr);//вывод результата

}

printf("\nНажмите любую клавишу...");

getch();

}