Форум программистов, компьютерный форум CyberForum.ru

Заполнить матрицу случайными числами. На главной диагонали разместить суммы элементов, которые лежат на той же строке и том же столбце - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.60
pibbz
Сообщений: n/a
11.05.2013, 01:51     Заполнить матрицу случайными числами. На главной диагонали разместить суммы элементов, которые лежат на той же строке и том же столбце #1
Заполнить матрицу случайными числами. На главной диагонали разместить суммы элементов, которые лежат на той же строке и том же столбце.

первую часть сделал, до второй не могу допереть, можете помочь?
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
#include <iostream>
#include <iomanip>
#include <time.h>
#include <windows.h>
#include <stdlib.h>
#include <conio.h>
using namespace std;
 
int main()
{
  srand(time(NULL));
  const int strok=9; //количество строк
  const int stolb=9; //количество столбцов
  int a[strok][stolb]={0};
  //заполняем и выыводим массив}
  cout << "Ishodnaja matrix:" << endl;
  for(int i=0; i<strok;i++)
  {
    for(int j=0; j<stolb;j++)
    {
      a[i][j]=rand()%9;
      cout << setw(2) << a[i][j]<< ' ';
    }
    cout << endl;
  }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2013, 01:51     Заполнить матрицу случайными числами. На главной диагонали разместить суммы элементов, которые лежат на той же строке и том же столбце
Посмотрите здесь:

C++ Разместить на побочной диагонали матрицы суммы элементов, которые лежат на диагоналях, перпендикулярных к побочной.
На главной диагонали разместить суммы элементов C++
C++ Разместить на главной диагонали матрицы суммы элементов, лежщих на диагоналях, перпендикулярных к главной
Заполнить матрицу 9x9 случайными числами. Отобразить матрицу симметрично относительно главной диагонали C++
C++ Заполнить матрицу случайными числами. Отобразить мат-рицу симметрично относительно главной диагонали.
C++ На побочной диагонали разместить суммы элементов лежащие на тех же строке и столбце
Матрицы: заполнить случайными числами от 0 до 100, найти среднее значение выше главной и обратной диагонали C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Большой_Стен
13 / 13 / 1
Регистрация: 22.04.2012
Сообщений: 99
11.05.2013, 03:13     Заполнить матрицу случайными числами. На главной диагонали разместить суммы элементов, которые лежат на той же строке и том же столбце #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
#include <iostream>
#include <iomanip>
#include <time.h>
#include <stdlib.h>
using namespace std;
 
int main()
{
  srand(time(NULL));
  const int strok=9; //количество строк
  const int stolb=9; //количество столбцов
  int a[strok][stolb]={0};
  //заполняем и выыводим массив}
  cout << "Ishodnaja matrix:" << endl;
  for(int i=0; i<strok;i++)
  {
    for(int j=0; j<stolb;j++)
    {
      a[i][j]=rand()%9;
      cout << setw(2) << a[i][j]<< ' ';
    }
    cout << endl;
  }
  for (int i=0;i<strok;i++)
  {
    int sum=0;
    for (int j=0;j<stolb;j++)
      sum+=a[i][j]+a[j][i];
    a[i][i]=sum;
  }  
  cout << "Itogovaya matrix:" << endl;
  for(int i=0; i<strok;i++)
  {
    for(int j=0; j<stolb;j++)
      cout << setw(2) << a[i][j]<< ' ';
    cout << endl;
  }
}
Yandex
Объявления
11.05.2013, 03:13     Заполнить матрицу случайными числами. На главной диагонали разместить суммы элементов, которые лежат на той же строке и том же столбце
Ответ Создать тему
Опции темы

Текущее время: 12:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru