Архив блога

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

Задача 118.

Напишите программу, которая генерирует последовательность из 10 случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их среднее арифметическое.

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

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

#define L 10
int main()
{
    int r, i;
    time_t t;
    float summa, spred;
    char *loc;
     loc = setlocale(LC_CTYPE,"ru_RU.UTF-8");
   
    initscr();
    srand((unsigned) time(&t));
    printw("         *** Случайные числа ***\n");
    summa = 0;
    spred = 0;
    for(i=1; i<= L; i++)
    {
        r = rand() % 10 + 1;
        printw("%i ", r);
        summa += r;
    }
    spred = summa / L;
    printw("\nСреднее арифметическое = %5.2f", spred);
    getch();
    endwin();
    return 0;
}

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

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