Задача: 2-мерный массив, ср.арифм. отриц. элементов, генерация случ. з

Тема в разделе "C/C++/C#", создана пользователем CRESTEEN, 14 дек 2010.

Статус темы:
Закрыта.
  1. CRESTEEN

    CRESTEEN Гость

    ПОМОГИТЕ ПОЖАЛУСТА!!!!

    написать программу, которая создает с помощью генератора псевдослучайных чисел двумерный массив. размером 4*2 из целых чисел, после чего считает среднее арифметическое всех отрицательных элементов. Массив и результат вывести на экран.
     
  2. DarkKnight

    DarkKnight Well-Known Member
    C\C++ Team

    Регистрация:
    1 авг 2010
    Сообщения:
    653
    Симпатии:
    0
    Код (C++):
    /*
    написать программу, которая создает с помощью генератора псевдослучайных чисел двумерный массив.
    размером 4*2 из целых чисел, после чего считает среднее арифметическое всех отрицательных элементов.
    Массив и результат вывести на экран.
    */


    #include <iostream>
    #include <iomanip>
    #include <time.h>

    using namespace std;

    void main(void)
    {
    setlocale(LC_ALL,".1251"); //Локаль в 1251 - код. страницу
    srand(time(NULL)); //Инициализация генер. случ. величины
    int Arr[4][2]; //Наш массив
    int srSum = 0; //Сумма эл. по которым нужно найти ср. арифм.
    int srCount = 0; //Кол-во элементов в сумме ср. арифм

    cout << "Массив : " << endl;
    //Заполним массив случ. величинами
    for (int i = 0; i< 4; i++) //Обходим строки
    {
    for (int j = 0; j < 2; j++) //Обходим столбцы
    {
    Arr[i][j] = rand()%1000 * (rand()%2? 1: -1); //Сгенер. случ величину = -999..999
    cout << setw(5) << Arr[i][j];
    //Если эл. отрицательны
    if (Arr[i][j] < 0)
    {
    srSum += Arr[i][j]; //Увеличим сумму на этот элемент
    srCount++; //Увеличим счетчик
    }
    }
    cout << endl;
    }
    if (srCount > 0)
    cout << "Ср. Арифм. отрицательных элементов массива = " << (double) srSum/srCount << endl;
    else cout << "Ср. Арифм. не возможно вычислить, нет отрицательных элементов" << endl;
    }
     
Загрузка...
Похожие Темы - Задача мерный массив
  1. Sherlock
    Ответов:
    1
    Просмотров:
    1.357
  2. TYMON
    Ответов:
    2
    Просмотров:
    3.001
  3. Янчик
    Ответов:
    0
    Просмотров:
    469
  4. TrishaRay
    Ответов:
    1
    Просмотров:
    776
  5. elzim
    Ответов:
    0
    Просмотров:
    928
Статус темы:
Закрыта.

Поделиться этой страницей