суббота, 22 января 2011 г.

Задача 115.

Напишите программу, которая вычисляет среднее арифметическое вводимой с клавиатуры последовательности чисел. Количество чисел должно задаваться во время работы программы.

//    Программа вычисляет среднее арифметическое
//    вводимой с клавиатуры последовательности
//    дробных чисел, количество чисел вводится
//    с клавиатуры.

#include "locale.h"
#include <stdio.h>
#include <curses.h>

int main()
{
    int l, i;
    float x, summa, spred;
    char *loc;
     loc = setlocale(LC_CTYPE,"ru_RU.UTF-8");
   
    initscr();
   
    printw("Вычисление среднего арифметичесокго\n");
    printw("последовательности дробных чисел.\n");
    printw("введите количество чисел последовательности: \n");
   
    scanw("%i", &l);
   
    printw("Вводите последовательность.\n");
    printw("После ввода каждого числа нажмите <Enter>.\n");
   
    summa = 0;
   
    for(i=1; i<=l; i++)
    {
        scanw("%f", &x);
        summa += x;
    }
   
    spred = summa/l;
   
    printw("Среднее арифметическое последовательности равно: %5.2f", spred);
   
    getch();
    endwin();
    return 0;
}

Комментариев нет:

Отправить комментарий