0 / 0 / 0
Регистрация: 08.06.2019
Сообщений: 50
1

В двухмерном массиве целых чисел посчитать:

15.06.2019, 17:16. Показов 4965. Ответов 2
Метки нет (Все метки)

a) сумму всех элементов массива
b) среднее арифметическое всех элементов массива
c) минимальный элемент
d) максимальный элемент
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2019, 17:16
Ответы с готовыми решениями:

В массиве из 12 целых чисел
Программа в массиве из 12 целых чисел находит наибольший и наименьший элементы и меняет их местами....

В двухмерном массиве найти кратчайший маршрут
Помогите с такой делимой,Задача на массивы. Пробовал пару разных вариантов но не 1 не подошел, ваще...

В одномерном массиве целых чисел заменить минимальное значение максимальным
В одномерном массиве целых чисел заменить минимальное значение максимальным. Добавлено через 33...

В двумерном массиве целых чисел заменить все элементы, большие суммы элементов третьей строки, этой суммой
Visual C ++ 2005 Express Edition Помогите пожалуйста, буду очень вам благодарна.

2
0 / 0 / 0
Регистрация: 05.03.2021
Сообщений: 1
05.03.2021, 21:10 2
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
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <iostream>
#include <ctime>
#include <math.h>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "ru");
 
    int** arr = NULL;
    int size = 4;
    int sum = 0;
    int average = 0;
 
    arr = new int* [size];
    for (int i = 0; i < size; i++)
        arr[i] = new int[size]; 
 
    srand(time(NULL));
    for (int i = 0; i < size; i++)
        for (int j = 0; j < size; j++) 
        {
            arr[i][j] = rand() % 100;
            sum = sum + arr[i][j];
            average = average + arr[i][j] / size;
            cout << arr[i][j] << "\t |\t";
        }
 
    int min = arr[0][0];
    int max = arr[0][0];
 
    for (int i = 0; i < size; i++)
        for (int j = 0; j < size; j++)
        {
            if (arr[i][j] < min)
                min = arr[i][j];
            if (arr[i][j] > max)
                min = arr[i][j];
        }
 
    cout << endl << "Середне арифметическое = " << average << endl;
    cout << "Сума = " << sum << endl;
    cout << "min element = " << min  << endl;
    cout << "max element = " << max  << endl;
    return 0;
}
0
7421 / 5016 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
05.03.2021, 23:28 3
Yozu, неправильно находите среднее арифметическое, кроме того перепутали min и max.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.03.2021, 23:28
Помогаю со студенческими работами здесь

В двумерном массиве целых чисел заменить все элементы, большие суммы элементов третьей строки, этой суммой
Visual C ++ 2005 Express Edition помогите пожалуйста с двумерным массивом

В двухмерном массиве целых чисел поменять местами строки, симметричные относительно середины массива
В двухмерном массиве целых чисел поменять местами строки, симметричные относительно середины...

В двухмерном массиве вещественных чисел заменить все элементы
В двухмерном массиве вещественных чисел заменить все элементы, меньшие суммы элементов первой...

В двухмерном динамическом массиве найти строку только из отрицательных чисел.
Объявить динамический массив A проинициализировать и найти строку где находятся только...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru