№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();
}
![]() |



