Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.05.2013, 20:13   #1
TrueStyle777
Новичок
Джуниор
 
Регистрация: 29.05.2013
Сообщений: 3
По умолчанию Двумерный массив развернуть в одномерный массив по строкам[QBASIC]

Двумерный массив из N строк и M столбцов развернуть в одномерный массив по строкам. Например, из массива

получаем массив (1 2 3 4 5 6 7 8).

Последний раз редактировалось TrueStyle777; 29.05.2013 в 20:17.
TrueStyle777 вне форума Ответить с цитированием
Старый 29.05.2013, 21:34   #2
revizor
Форумчанин
 
Аватар для revizor
 
Регистрация: 20.01.2013
Сообщений: 146
По умолчанию

Вот написал.

Код:
	const int N=2, M=4;
	int a[N][M] =
	{
		{1, 2, 3, 4},
		{5, 6, 7, 8},
	};
	int *b = new int[N*M];

	for (int i=0; i<N; i++)
		for (int j=0, k=0; j<M; j++)
			b[k++]=a[i][j];	// b[0]=a[0][0];  b[1]=a[0][1];

	for (int i=0; i<N*M; i++)
		std::cout << b[i] << " ";

	delete [] b;
Только где-то ошибка небольшая. Непойму где.
revizor вне форума Ответить с цитированием
Старый 29.05.2013, 21:42   #3
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,285
По умолчанию

revizor,
Код:
for (int i=0, k=0; i<N; i++)
    for (int j=0; j<M; j++)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 29.05.2013, 21:56   #4
revizor
Форумчанин
 
Аватар для revizor
 
Регистрация: 20.01.2013
Сообщений: 146
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
revizor,
Код:
for (int i=0, k=0; i<N; i++)
    for (int j=0; j<M; j++)
Спасибо
revizor вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный и двумерный массив Almost456 Паскаль, Turbo Pascal, PascalABC.NET 6 25.12.2012 18:30
двумерный и одномерный массив Sv. Общие вопросы C/C++ 6 21.11.2012 08:58
Одномерный массив и Двумерный массив eugene1437 Общие вопросы C/C++ 15 25.05.2011 19:17
Дан двумерный массив, отсортировать его по строкам С++ kontroller Помощь студентам 7 18.02.2010 23:17
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40