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

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

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

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

18.02.2009, 16:44. Просмотров 528. Ответов 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;
}
как сделать чтоб масивы выводились с промежутком - тоесть небыли сразу один под другим ну и собственно кака сосчитать...
и как сделать чтоб в масивах были разные числа??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2009, 16:44     нужно вывести 2 двухмерных масива А и В
Посмотрите здесь:

C++ Одномерный масив мин мах и вывести номер масива
C++ обработка двухмерных динамических массивов
двухмерных массивов C++
C++ Обработка двухмерных массивов
C++ Инициализация двухмерных массивов
Вывести максимальный с каждой пары двух соседних елементов масива.Здесь выводит только с первой пары! C++
C++ нужно удалить и вывести все символы после *(его не нужно выводить). я смог наоборот вывести всё до него! помоите
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Humanitis
 Аватар для Humanitis
172 / 164 / 6
Регистрация: 12.01.2009
Сообщений: 430
18.02.2009, 16:51     нужно вывести 2 двухмерных масива А и В #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.
devimon
0 / 0 / 0
Регистрация: 18.02.2009
Сообщений: 4
18.02.2009, 16:52  [ТС]     нужно вывести 2 двухмерных масива А и В #3
Блин, а по подробней можно??
Humanitis
 Аватар для Humanitis
172 / 164 / 6
Регистрация: 12.01.2009
Сообщений: 430
18.02.2009, 16:59     нужно вывести 2 двухмерных масива А и В #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;
}
devimon
0 / 0 / 0
Регистрация: 18.02.2009
Сообщений: 4
18.02.2009, 18:06  [ТС]     нужно вывести 2 двухмерных масива А и В #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 секунды
Ааа ну помогите плзззззззз сосчитать - никак не получается
Humanitis
 Аватар для Humanitis
172 / 164 / 6
Регистрация: 12.01.2009
Сообщений: 430
18.02.2009, 18:14     нужно вывести 2 двухмерных масива А и В #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;  
 }
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2009, 18:18     нужно вывести 2 двухмерных масива А и В
Еще ссылки по теме:

«Обработка двухмерных массивов» C++
C++ BubbleSorting в двухмерных массивах
C++ Перемножение двухмерных матриц
Заполнение масива по формуле и нахождение наименьшего положительного элемента масива C++
C++ Класс двухмерных фигур в c++

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

Или воспользуйтесь поиском по форуму:
devimon
0 / 0 / 0
Регистрация: 18.02.2009
Сообщений: 4
18.02.2009, 18:18  [ТС]     нужно вывести 2 двухмерных масива А и В #7
ОГРОМНОЕ СПСИБО!!!!
Yandex
Объявления
18.02.2009, 18:18     нужно вывести 2 двухмерных масива А и В
Ответ Создать тему
Опции темы

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