Задача: 2-мерный массив<int>, ср. арифм. всех отриц. элементов

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

  1. CRESTEEN

    CRESTEEN Гость

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

    помогите пожалуйста!!!
     
  2. DarkKnight

    DarkKnight Well-Known Member
    C\C++ Team

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

    /*
    codeby.net
    Autor: DarkKnight125 (Denis Goncharov)
    */

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

    using namespace std;

    void main(void)
    {
    setlocale(LC_ALL,".1251"); //Установка локали в 1251-код. страницу
    srand(time(NULL)); //Инициализация генератора случ. величины
    int Arr[4][2]; //Наш массив

    int CountMinZero = 0; //Кол-во орицательных элементов
    double SrArifm = 0.0; //Средне арифметич.
    //Сгенерируем величины и посчитаем ср. арифм.
    cout << "Массив Arr[4][2]:" << endl;
    for (int i = 0; i<4; i++)
    {
    for (int j = 0; j<2; j++)
    {
    Arr[i][j] = rand()%100 * (rand()%2?-1:1); //Сгенерируем значение [-99..99]
    cout << Arr[i][j] << " ";
    if (Arr[i][j]<0) //Если текущий элемент отрицательный, то
    {
    SrArifm += Arr[i][j]; //Увеличим сумму для ср. арифметич
    CountMinZero++; //Увеличим кол-во элементов для ср. арифметич
    }
    }
    cout << endl;
    }
    if (CountMinZero != 0)
    cout << "Ср. арифм. отрицательных элементов = " << (SrArifm/CountMinZero) << endl;
    else cout <<"Матрица не имеет отрицательных элементов" << endl;
    }
     

    Вложения:

Загрузка...
Похожие Темы - Задача мерный массив<int>
  1. Sherlock
    Ответов:
    1
    Просмотров:
    1.360
  2. TYMON
    Ответов:
    2
    Просмотров:
    3.001
  3. Янчик
    Ответов:
    0
    Просмотров:
    473
  4. TrishaRay
    Ответов:
    1
    Просмотров:
    778
  5. elzim
    Ответов:
    0
    Просмотров:
    929

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