Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
devimon
0 / 0 / 0
Регистрация: 18.02.2009
Сообщений: 4
#1

нужно вывести 2 двухмерных масива А и В - C++

18.02.2009, 16:44. Просмотров 558. Ответов 6
Метки нет (Все метки)

короче нужно вывести 2 двухмерных масива А и В (у меня размеры 5 на 5), нужно сосчитать С=А+В тоесть первое число масива А + первое число масива В, потом второе итд, и вывести масив С с суммой, Вот что у меня получилось пока что...

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
 #include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
 
int main()
{
int A[100][100];
int min=100,max=0;
int i,j,k=0;
int B[100][100];
srand(time(NULL));
for(j=0;j<5;j++)
for(i=0;i<5;i++)
A[i][j]=rand()%100-0;
for(j=0;j<5;j++)
{
for(i=0;i<5;i++)
{                
cout<<A[i][j]<<" ";
}
cout<<"\n";
}   
cout<<"\n"; 
srand(time(NULL));
for(j=0;j<5;j++)
for(i=0;i<5;i++)
B[i][j]=rand()%100-0;
 
 
for(j=0;j<5;j++)
{
for(i=0;i<5;i++)
{                
cout<<A[i][j]<<" ";
}
cout<<"\n";
}   
 
 system ("Pause");
 return 0;
}
как сделать чтоб масивы выводились с промежутком - тоесть небыли сразу один под другим ну и собственно кака сосчитать...
и как сделать чтоб в масивах были разные числа??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2009, 16:44
Я подобрал для вас темы с готовыми решениями и ответами на вопрос нужно вывести 2 двухмерных масива А и В (C++):

Заполнение масива по формуле и нахождение наименьшего положительного элемента масива - C++
Итак условие задачи: Написать программу для заполнения масива з 20 элементов по формуле a_i=\left(-1 \right)^i\,\frac{i^2}{i-1} и...

Вывести на печать номера елементов масива - C++
Вывести на печать номера елементов масива Y что удолетворяют 0&lt;Y&lt;1

нужно удалить и вывести все символы после *(его не нужно выводить). я смог наоборот вывести всё до него! помоите - C++
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &quot;string&quot; #include &quot;conio.h&quot; using namespace std; int _tmain(int argc, _TCHAR*...

Одномерный масив мин мах и вывести номер масива - C++
Люди вобще немогу решить задачку создать 2 масива и функицию для вычисления мин и мах чтоб она выводила мин и мах и их номера в масиве(ну...

Вывести элементы масива, встречающиеся только один раз - C++
Дан масcив из N целых чисел. Вывести те его элементы, которые встречаются в списке только один раз. Элементы нужно выводить в том порядке,...

Вывести максимальный с каждой пары двух соседних елементов масива.Здесь выводит только с первой пары! - C++
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt; #pragma hdrstop #include&lt;conio.h&gt; ...

6
Humanitis
175 / 167 / 6
Регистрация: 12.01.2009
Сообщений: 430
18.02.2009, 16:51 #2
cout<<"\n\n\n";
C++
1
2
3
for(j=0;j<5;j++)
for(i=0;i<5;i++)
B[i][j]=rand()%100-0;
в этом цикле сразу и считай
C++
1
2
3
for(j=0;j<5;j++)
for(i=0;i<5;i++)
C[i][j]=A[i][j]+B[i][j]=rand()%100-0;

а чтоб были разные числа,выводи не два раза массив А,о по разу А и B.
0
devimon
0 / 0 / 0
Регистрация: 18.02.2009
Сообщений: 4
18.02.2009, 16:52  [ТС] #3
Блин, а по подробней можно??
0
Humanitis
175 / 167 / 6
Регистрация: 12.01.2009
Сообщений: 430
18.02.2009, 16:59 #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
32
33
34
35
36
37
38
39
40
41
42
#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
 
int main()
{
int A[100][100];
int C[100][100];
int min=100,max=0;
int i,j,k=0;
int B[100][100];
srand(time(NULL));
for(j=0;j<5;j++)
for(i=0;i<5;i++)
A[i][j]=rand()%100-0;
for(j=0;j<5;j++)
{
for(i=0;i<5;i++)
{
cout<<A[i][j]<<" ";
}
cout<<"\n";//поставь между кавычками столько символов перевода строки,сколько //нужно cout<<"\n\n\n" например
}
cout<<"\n";
srand(time(NULL));
for(j=0;j<5;j++)
for(i=0;i<5;i++)
B[i][j]=rand()%100-0;/*тут сразу считай сумму массивов C[i][j]=A[i][j]+B[i][j]=rand()%100-0;*/
 
 
for(j=0;j<5;j++)
{
for(i=0;i<5;i++)
{
cout<<A[i][j]<<" ";//второй раз выводишь массив А,а надо выводить уже B
}
cout<<"\n";
}
 
system ("Pause");
return 0;
}
0
devimon
0 / 0 / 0
Регистрация: 18.02.2009
Сообщений: 4
18.02.2009, 18:06  [ТС] #5
C++
1
C[i][j]=A[i][j]+B[i][j]=rand()%100-0;/*тут сразу считай сумму массивов C[i][j]=A[i][j]+B[i][j]=rand()%100-0;*/
- пишет ошибку
C++
1
cout<<A[i][j]<<" ";//второй раз выводишь массив А,а надо выводить уже B
все равно 2 одинаковых...

Добавлено через 54 минуты 22 секунды
Ааа ну помогите плзззззззз сосчитать - никак не получается
0
Humanitis
175 / 167 / 6
Регистрация: 12.01.2009
Сообщений: 430
18.02.2009, 18:14 #6
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
#include <iostream>  
#include <time.h>  
 using namespace std;  
 
 int main()  
 {  
 int A[5][5];  
 int C[5][5];  
 int B[5][5];  
 srand(time(NULL));  
 for(int i=0;i<5;i++,cout<<'\n')  
 for(int j=0;j<5;j++)  
 cout<<(A[i][j]=rand()%100-0)<<' ';  
 
 cout<<"\n\n";  
 
 for(int i=0;i<5;i++,cout<<'\n')  
 for(int j=0;j<5;j++)  
 cout<<(B[i][j]=rand()%100-0)<<' ';
 
 cout<<"\n\n";
 
 for(int i=0;i<5;i++,cout<<'\n')  
 for(int j=0;j<5;j++)  
 cout<<(C[i][j]=B[i][j]+A[i][j])<<' ';
   
 
 return 0;  
 }
1
devimon
0 / 0 / 0
Регистрация: 18.02.2009
Сообщений: 4
18.02.2009, 18:18  [ТС] #7
ОГРОМНОЕ СПСИБО!!!!
0
18.02.2009, 18:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2009, 18:18
Привет! Вот еще темы с ответами:

двухмерных массивов - C++
Привет ребята=)!!!Помогите пожалуйста в решении задач....А то в двухмерных массивах я вообще не понимаю=(((....Вот сами задачи: 1....

Обработка двухмерных массивов - C++
Дана матрица А (5*5) нецелых элементов. -3.8 0 5.3 4.5 0.5 0.2 -1.3 0 -8.5 3.5 -1.1 1.8 5.1 -8.2 0.32 0 -0.3 0 -1.28 0.52 -0.3...

Инициализация двухмерных массивов - C++
Доброго времени суток. Объясните, пожалуйста, почему так все работает нормально: int x = {1,1}; А так: int a = 1; int b =...

Перемножение двухмерных матриц - C++
Прошу помощи ребят. В институте задали задание, с множеством загвоздок, а я вообще не могу понять как его сделать. В общем, суть...


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

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

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