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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2016, 17:17   #1
KT82
Пользователь
 
Регистрация: 23.09.2015
Сообщений: 41
По умолчанию Двумерные массивы

Нужно, чтобы массив выводился в две строки, а у меня все элементы выводит в одну строку. Подскажите, как сделать, чтобы вывести в виде таблицы (в две строки)
Код:
#include <iostream>
using namespace std;
int main(){
	int i, j;
	int s1=2,s2=3;
	int m[s1][s2];
	cout<<"Введите элементы массива\n";
	for(i=0;i<s1;i++)
	{
		for(j=0;j<s2;j++)	
	{
		cout<<"m["<<i<<"]["<<j<<"]=";
		cin>>m[i][j];
		}
}
cout<<"Массив"<<"\n";
	for(i=0;i<s1;i++)
	{
		for(j=0;j<s2;j++)	
	{
		cout<<m[i][j]<<"\t";
		}
}
	return 0;
}
KT82 вне форума Ответить с цитированием
Старый 17.01.2016, 18:00   #2
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

После вывода строки, вывести еще '\n'
Croessmah вне форума Ответить с цитированием
Старый 17.01.2016, 18:38   #3
KT82
Пользователь
 
Регистрация: 23.09.2015
Сообщений: 41
По умолчанию

если добавить "\n" то выводит все в один столбец.
А мне нужно так
1 2 3
1 2 3
KT82 вне форума Ответить с цитированием
Старый 17.01.2016, 19:25   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Цитата:
если добавить "\n" то выводит все в один столбец.
так вам и сказали, добавьте после строки, а не после элемента - после цикла ставьте
p51x вне форума Ответить с цитированием
Старый 18.01.2016, 09:24   #5
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Код:
  for(i=0; i<s1; i++)
  {
     for(j=0; j<s2; j++)
     {
       cout << m[i][j] << "\t";
     }
     cout << endl;
  }
Поправь так.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 19.03.2016, 18:22   #6
Chainik!
Форумчанин
 
Регистрация: 10.11.2008
Сообщений: 120
По умолчанию

Код:
for(i=0; i<s1; i++)
  {
     for(j=0; j<s2; j++)
     {
       cout << m[i][j] << " ";
     }
     cout << endl << endl;
  }
помог - жми на весы
Chainik! вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерные массивы, двумерные массивы, строки Sand093 C++ Builder 11 20.05.2012 21:48
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
Двумерные массивы miche Общие вопросы Delphi 1 19.06.2011 16:19
===>!!Двумерные массивы!!<<<=== Pro100studeNT Помощь студентам 5 03.05.2011 22:11