Архив блога

воскресенье, 23 января 2011 г.

Задача 119.

Напишите программу, которая генерирует три последовательности из десяти случайных чисел в диапазоне от 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, k;
    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(k = 0; k <= 3; k++)
    {
      for(i=1; i<= L; i++)
      {
        r = rand() % 10 + 1;
        printw("%i ", r);
        summa += r;
      }
      spred = summa / L;
      printw("Среднее арифметическое = %5.2f\n", spred);
      summa = 0;
    }
   
    getch();
    endwin();
    return 0;
}

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

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