Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/14: Рейтинг темы: голосов - 14, средняя оценка - 4.71
UpluggedMU
2 / 2 / 0
Регистрация: 02.11.2013
Сообщений: 38
#1

Вывести матрицу, заполненную рандомными числами

07.12.2013, 20:14. Просмотров 2602. Ответов 4
Метки нет (Все метки)

Нужно вывести двумерный массив, заполненный рандомными числами, а выводит массив, заполненный одним рандомным числом, как это исправить?

вот код

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
#include <iostream>
#include <stdlib.h>
#include <ctime>
using namespace std;
 
int main() {
 
 int n, m, buf, i, j;
 int a[12][12];
 cout << "Input N ";
 cin >> n;
 m = n;
 cout << endl;
  srand(time(NULL)); 
 for (i=0;i<n;i++){
     for (j=0;j<m;j++){
        
                       a[n][m] = -100+rand()%100 ;
            }   
            
     }
     for (i=0;i<n;i++){
         for (j=0;j<m;j++){ 
               cout << a[n][m] << " ";
               
             }
             cout << endl;
             }
 system("pause");
 return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2013, 20:14
Ответы с готовыми решениями:

Заполнить матрицу рандомными числами. Почему то прога не заполняет
#include &lt;iostream&gt; #include &lt;vector&gt; #include &lt;cmath&gt; #include &lt;conio.h&gt;...

Заполнить двумерный массив рандомными числами и вывести их сумму
Привет всем, на куролесил я тут с &quot;программой&quot;. Задача стояла так: дан...

Вывести на консоль квадратную матрицу, заполненную справа налево
нужно вывести вот такой двумерный массив: 6 5 4 3 2 1 12 11 10 9 8 7 18 17...

Создать и вывести на экран матрицу типа char, заполненную заданными символами
Сформировать двумерный массив A, содержащий символ «*» в соответствии с...

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

4
ChuckNorris
2 / 2 / 1
Регистрация: 25.10.2012
Сообщений: 42
07.12.2013, 20:28 #2
UpluggedMU,
C++
1
 a[i][j] = -100+rand()%100 ;
и
C++
1
cout << a[i][j] << " ";
1
UpluggedMU
2 / 2 / 0
Регистрация: 02.11.2013
Сообщений: 38
07.12.2013, 20:29  [ТС] #3
и что с этим делать?
0
ChuckNorris
2 / 2 / 1
Регистрация: 25.10.2012
Сообщений: 42
07.12.2013, 20:31 #4
у вас
C++
1
a[n][m] = -100+rand()%100 ;   cout << a[n][m] << " ";
нужно
C++
1
a[i][j] = -100+rand()%100 ;cout << a[i][j] << " ";
1
UpluggedMU
2 / 2 / 0
Регистрация: 02.11.2013
Сообщений: 38
07.12.2013, 20:34  [ТС] #5
ChuckNorris, спасибо, епрст, понял
0
07.12.2013, 20:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2013, 20:34

Трехмерный массив с рандомными числами
нужна программа, которая выводит на экран трехмерный массив с рандомными...

Заполнение массива рандомными числами
Здравствуйте! Нужно заполнить массив float рандомными числами от 0.3 до 0.9 ...

Матрица с рандомными и повторяющимися числами
Всем привет. Как заполнить рандомными числами матрицу я знаю. Но нужно часть...


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

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

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