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

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

Восстановить пароль Регистрация
 
The SKY
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 27
17.06.2014, 20:23     Присваивание элементов двумерного массива другому двумерному массиву #1
нужно элементы одного двумерного массива присвоить другому. Вот программа. Но для одномерного массива она работает, если соответственно убрать второй индекс, а для двумерного нет. Подскажите,, в чем ошибка?


# 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;


}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2014, 20:23     Присваивание элементов двумерного массива другому двумерному массиву
Посмотрите здесь:

задача по двумерному массиву. C++
C++ Нужен урок по одномерном и двумерному динамическому массиву
Как значение массива другому массиву? C++
C++ Можно ли значения двумерного динамического массива присвоить обыкновенному двумерному массиву?
Матрицы (обращение к двумерному массиву) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Хедин
 Аватар для Хедин
73 / 68 / 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];
не подходит?
The SKY
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 27
17.06.2014, 20:33  [ТС]     Присваивание элементов двумерного массива другому двумерному массиву #3
так не работает.
Хедин
 Аватар для Хедин
73 / 68 / 36
Регистрация: 17.05.2014
Сообщений: 301
17.06.2014, 20:36     Присваивание элементов двумерного массива другому двумерному массиву #4
The SKY, как бы сказал станиславский: "Не верю!" Должно работать
The SKY
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 27
17.06.2014, 20:41  [ТС]     Присваивание элементов двумерного массива другому двумерному массиву #5
да, действительно работает, нашла ошибку. спасибо.
Yandex
Объявления
17.06.2014, 20:41     Присваивание элементов двумерного массива другому двумерному массиву
Ответ Создать тему
Опции темы

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