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

Двумерный массив - рандомное заполнение

11.12.2016, 17:46. Показов 19368. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как задать двумерный массив в котором значения элементов задаются случайным образом? на си++
... и вычислить сумму элементов во всех строках, столбцах и на обеих диагоналях.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2016, 17:46
Ответы с готовыми решениями:

Двумерный массив, заполнение по спирали
помогите в написании Заполнить элементами таблицу, располагая их по спирали.

Двумерный массив через указатели и его заполнение
Привет, объясните, как создать двумерный массив через указатели и заполнить его с клавиатуры? Т.е....

Рандомное заполнение
Здравствуйте уважаемые жители форума. По ходу выполнения некоего задания столкнулся с таким...

Рандомное заполнение строки
Хаюшки) Нужно рандомно заполнить string всё) есть string и его нужно заполнить случайным...

1
181 / 47 / 33
Регистрация: 27.02.2016
Сообщений: 260
11.12.2016, 19:14 2
Лучший ответ Сообщение было отмечено lightmoon как решение

Решение

lightmoon,
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include <iostream>
#include <time.h>
 
using namespace std;
 
int main(int argc, char *argv[])
{
   setlocale(LC_ALL, "Russian");
   srand(time(NULL));
 
   int matrix[10][10];
    
   cout << "\nИсходная матрица: \n";
   for (int i = 0; i <10; ++i) 
   {
       for (int j = 0; j < 10; ++j)
       { 
          matrix[i][j] = rand()%9+1;
          cout << matrix[i][j] << " ";
       } 
           
       cout << "\n";
    }
    cout << "\n" ;
 
    int temp = 0;
    cout << "Суммы элементов строк: \n";
    for (int i =0; i < 10; ++i)
    {
       temp = 0;
 
       for (int j = 0; j < 10; ++j)
           temp += matix[i][j];
 
       cout << i << ": " temp;
    }
 
        cout << "Суммы элементов столбцов: \n";
        for (int i =0; i < 10; ++i)
        {
           temp = 0;
 
           for (int j = 0; j < 10; ++j)
           {
               temp += matix[j][i];
           }
 
           cout << i << ": " temp;
        }   
 
        temp = 0;
 
        for (int i = 0; i < 10; ++i)
           temp += matrix[i][i];
        
        cout << "Сумма элементов главной диагонали: " << temp;
 
        temp = 0;
 
        for (int i = 0; i < 10; ++i)
           temp += matrix[9 - i][i];
        
        cout << "Сумма элементов побочной диагонали: " << temp;
 
    system("pause");
    return 0;
}
0
11.12.2016, 19:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2016, 19:14
Помогаю со студенческими работами здесь

Рандомное заполнение массива
Здравствуйте,никак не получается сделать так что бы массив заполнялся рандомными числами. Вот...

Выполнить рандомное заполнение матриц
Подскажите пожалуйста как можно в этом коде сделать рандомное заполнение матриц (для размерности...

Рандомное заполнение и разворот списка
Помогите, пожалуйста решить вот такую задачу. Создать односвязный список из случайных целых чисел,...

Рандомное заполнение массива без нулей
Как сделать заполнение массива без нулей? Я знаю, как оно делается именно, просто не знаю как...


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

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

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