Напишите программу, вычисляющую сумму и среднее арифметическое последовательности положительных чисел, которые вводятся с клавиатуры.
/*
Программа вычисляет сумму и среднее арифметическое
последовательности положительных чисел. (Для завершения
последовательности вводится ноль).
*/
#include "locale.h"
#include "curses.h"
#include "stdio.h"
main()
{
int n, summ, spred, amount;
char *log;
n = 0;
summ = 0;
spred = 0;
amount = 0;
log = setlocale(LC_CTYPE, "ru_RU.UTF-8");
initscr();
printw("Вычисление среднего арифметического последовательности\n");
printw("положительных чисел.\n");
printw("Вводите после стрелки числа. \nДля завершения ввода введите ноль.\n");
do
{
printw("-> ");
scanw("%i", &n);
amount++;
summ += n;
}
while(n > 0);
spred = summ / (amount-1);
printw("Введено чисел: %i\n", amount-1);
printw("Сумма чисел: %i\n", summ);
printw("Среднее арифметическое: %i", spred);
getch();
endwin();
return 0;
}
Комментариев нет:
Отправить комментарий