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

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

Войти
Регистрация
Восстановить пароль
 
The SKY
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 27
#1

Присваивание элементов двумерного массива другому двумерному массиву - C++

17.06.2014, 20:23. Просмотров 694. Ответов 4
Метки нет (Все метки)

нужно элементы одного двумерного массива присвоить другому. Вот программа. Но для одномерного массива она работает, если соответственно убрать второй индекс, а для двумерного нет. Подскажите,, в чем ошибка?


# include <iostream>
# include <conio.h>
using namespace std;

int main()
{
double a[20][20], b[20][20];

int i, k, p, j, n, m;
cout << "n=";
cin >> n;
cout << "m=";
cin >> m;
cout << "massiv a\n";
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
cin >> a[i][j];

for (k = i = 0; i < n; i++)
for (p = j = 0; j < m; j++)
{
b[k++][p++] = a[i][j];
}

for (i = 0; i < k; i++)
for (j = 0; j < p; j++)
cout << "b[" << i << "][" << j<<"]="<<b[i][j]<<" ";
cout << endl;
_getch();
return 0;


}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2014, 20:23
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Присваивание элементов двумерного массива другому двумерному массиву (C++):

Можно ли значения двумерного динамического массива присвоить обыкновенному двумерному массиву? - C++
Столкнулся с проблемой с динамическими массивами, можно ли значения двумерного динамического массива присвоить обыкновенному двумерному...

Как значение массива другому массиву? - C++
Здравствуйте! Вот код: #include&lt;iostream&gt; using namespace std; const int Max = 15; void reversit(char); int...

Даны два одномерных массива разной размерности. найти элементы принадлежащие и тому и другому массиву - C++
Помогите пожалуйста! Даны два одномерных массива разной размерности. найти элементы принадлежащие и тому и другому массиву. (на языке...

Матрицы (обращение к двумерному массиву) - C++
Народ, решил на досуге для собственного использования создать класс матрица( пока пробный). Разумеется захотелось обращаться как к...

Реализация механизма обращения к двумерному массиву - C++
Приветствую участников форума. Есть у нас класс с указателем какого-то типа. Мы выделяем память под массив размера N. При этом мы можем,...

Нужен урок по одномерном и двумерному динамическому массиву - C++
Нужен урок по одномерном и двумерному динамическому массиву

4
Хедин
74 / 69 / 36
Регистрация: 17.05.2014
Сообщений: 301
17.06.2014, 20:29 #2
The SKY, а вариант
C++
1
2
3
for (int i = 0; i < n; i++)
    for (int j = 0; j < m; j++)
        b[i][j] = a[i][j];
не подходит?
0
The SKY
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 27
17.06.2014, 20:33  [ТС] #3
так не работает.
0
Хедин
74 / 69 / 36
Регистрация: 17.05.2014
Сообщений: 301
17.06.2014, 20:36 #4
The SKY, как бы сказал станиславский: "Не верю!" Должно работать
1
The SKY
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 27
17.06.2014, 20:41  [ТС] #5
да, действительно работает, нашла ошибку. спасибо.
0
17.06.2014, 20:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2014, 20:41
Привет! Вот еще темы с ответами:

Не получается присвоить значение двумерному массиву char - C++
объявляю двумерный массив (массив массивов в char для хранения имен файлов) в cpp файле char m_fname ; я хочу инициализировать...

Как присвоить двумерному символьному массиву значение? - C++
Проблема в строке 18. Как будет правильно? #include &lt;cstdio&gt; int main() { char buf; int i,j,N,time,t,k,buftime,m; ...

Присваивание значений одного класса другому. - C++
Скажите, могу ли я присвоить значения одного объекта класса другому объекту того же класса? class card { //код код код }; int...

Проверка на принадлежность элементов одного массива к другому - C++
Здравствуйте. Имеется 2 массива - in_string (содержит текст, который вводится пользователем) и alf(содержит буквы латинского алфавита)....


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

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

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