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

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

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

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

17.06.2014, 20:23. Просмотров 539. Ответов 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;


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

C++ Присваивание значений одного класса другому.
C++ Присвоение элементов одного массива другому и упорядочивание их в конкретном алгоритме
C++ Нужен урок по одномерном и двумерному динамическому массиву
Как значение массива другому массиву? C++
Не получается присвоить значение двумерному массиву char C++
C++ Можно ли значения двумерного динамического массива присвоить обыкновенному двумерному массиву?
Матрицы (обращение к двумерному массиву) C++
Даны два одномерных массива разной размерности. найти элементы принадлежащие и тому и другому массиву 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     Присваивание элементов двумерного массива другому двумерному массиву
Ответ Создать тему
Опции темы

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