Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при Считывании из файла форм-приложением http://www.cyberforum.ru/cpp-beginners/thread890893.html
Создаю приложение с формами на С++, одна из необходимых функций - считывание информации (точек графика) из файла, однако на команду: ifstream fp ("input.txt"); выдает ошибку: error C2065:...
C++ Подскажите пожалуйста где ошибка
Начинаю осваивать С++ вот написал программу для решения квадратных уравнений стандартного вида. в 15й строке ошибка `;' before ':' token не пойму где конкретно не поставил . Если кто то может не...
Составить программу, которая вычисляет сумму элементов неупорядоченного целочисленного массива М, состоящего из 12 цифр, которые не повторяются C++
Составить программу, которая вычисляет сумму элементов неупорядоченного целочисленного массива М, состоящего из 12 цифр, которые не повторяются, расположенных между ее максимальным и минимальным...
C++ Вывести матрицу Помогите с матрицей. http://www.cyberforum.ru/cpp-beginners/thread890886.html
C++ Найти количество нечетных элементов массива. Проверить код http://www.cyberforum.ru/cpp-beginners/thread890866.html
Здравствуйте нужно найти количество нечетных элементов массива, которые не находятся на диагоналях. я делал так у элементов, которые находятся на диагоналях: 1. На главной диагонали. i=j 2. На...
C++ Динамическое программирование!
#include <cstdio> #include <algorithm> using namespace std; int a, n, m; int main() { scanf(" %d %d", &n, &m);
Операции над стеком (добавление и удаление элемента, вывод на экран, ошибки переполнения и опорожнения, очистки) C++
Пожалуйста помогите с лабой. Никак не могу разобраться в стеках. Задание: Создать алгоритм и программу, которая будет выполнять над стеком обязательные операции: добавление и удаление элемента,...
C++ 3D система координат такой вопрос - как реализовать перемещение точки в трехмерной ортогональной системе координат? например, изначально обьект в точке А(1:1:1) а задаем ему перемещение в Б(40:15:25) помогите... http://www.cyberforum.ru/cpp-beginners/thread890856.html
C++ Симметричные числа http://www.cyberforum.ru/cpp-beginners/thread890847.html
Здравствуйте нужно найти все симметричные числа на промежутке от а до b не могу реализовать. симметричные числа - это, например, 1221. помогите кто то. я так понимаю, нужно проверить или числа -...
C++ что такое терминальный ноль? что такое терминальный ноль? для чего он нужен? ищу ,и что-то нигде об этом не написано ... http://www.cyberforum.ru/cpp-beginners/thread890837.html
Lvaruky
8 / 8 / 9
Регистрация: 10.05.2013
Сообщений: 26
04.06.2013, 18:56 0

Составить программу для подсчета среднего арифметического положительных элементов прямоугольной таблицы В, состоящей из MN целых чисел

04.06.2013, 18:56. Просмотров 988. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено nexus911 как решение

Решение

матрица заполняется рандомными числами от -9 до 9:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <ctime>
#include <vector>
#include <iomanip>
 
using namespace std;
 
int main () {
    srand(time(NULL));
    int M,N,counter=0;
    double result=0.0;
    cin>>M>>N;
    vector<vector<int>> mas(M);
    //заполнение рандомными числами от -9 до 9
    for (int i = 0; i < M; i++) {
        for (int j = 0; j < N; j++) {
            mas[i].push_back(-9+19*rand()/RAND_MAX);
        }
    }
    //вывод массива и суммирование положительных чисел
    for (int i = 0; i < M; i++) {
        for (int j = 0; j < N; j++) {
            cout<<setw(2)<<mas[i][j]<<" ";
            if (mas[i][j]>0) {
                result+=mas[i][j];
                counter++;
            }
        }
        cout<<endl;
    }
    result/=counter;
    cout<<endl<<result;
    return 0;
}


Вернуться к обсуждению:
Составить программу для подсчета среднего арифметического положительных элементов прямоугольной таблицы В, состоящей из MN целых чисел
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2013, 18:56
Готовые ответы и решения:

Составить программу для подсчета среднего арифметического ненулевых ячеек прямоугольной таблицы Х, что состоит из M*N целых чисел, лежащих в диапазоне
Составить программу для подсчета среднего арифметического ненулевых ячеек прямоугольной таблицы Х,...

Составить программу для подсчета суммы положительных элементов квадратной таблицы В, состоящей из N × N целых чисел
Составить программу для подсчета суммы положительных элементов квадратной таблицы В, состоящей из N...

Составить программу для подсчета произведения элементов целочисленной прямоугольной таблицы Y
Составить программу для подсчета произведения элементов целочисленной прямоугольной таблицы Y,...

Составить программу для подсчета произведения элементов целочисленной прямоугольной таблицы
3. Составить программу для подсчета произведения элементов целочисленной прямоугольной таблицы Y,...

Составить программу вычисления среднего арифметического положительных элементов C[M], где (M≤15)
Как сделать ? Я недавно просто начал изучать c++, вот и проблемы в универе.Спасибо большое заранее

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru