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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2011, 21:36   #1
aank10
Пользователь
 
Регистрация: 12.02.2011
Сообщений: 81
Сообщение Двухмерный массив

Как вывести двухмерный массив как матрицу.
то есть
1 2 3
4 5 6 - вот так
7 8 9
aank10 вне форума Ответить с цитированием
Старый 03.03.2011, 21:52   #2
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

Код:
int q=1;
for (int i=0;i<3;i++){
    for (int j=0;j<3;j++,q++)
        cout<<q;
    cout<<endl;
}
мде...
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Старый 03.03.2011, 21:53   #3
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

Код:
    int mas[][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

    for(int i = 0; i < 3; i++)
    {
        for(int j = 0; j < 3; j++)
            std::cout << mas[i][j] << " ";

        std::cout << '\n';
    }

Последний раз редактировалось profi; 03.03.2011 в 21:58.
profi вне форума Ответить с цитированием
Старый 03.03.2011, 22:45   #4
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

Код:
#include <iostream>

using namespace std;

int main(){
	int n=9;
	int **a=new int*[sqrt(float(n))];
	for (int i=0;i<std::sqrt(float(n));i++)
		a[i]=new int[sqrt(float(n))];

	for (int i=0;i<sqrt(float(n));i++)
		a[0][i]=i+1;

	for (int j=1;j<int(sqrt(float(n)));j++)
		for (int i=0;i<int(sqrt(float(n)));i++)
			a[j][i]=a[j-1][i]+sqrt(float(n));

	for (int i=0;i<sqrt(float(n));i++){
		for (int j=0;j<sqrt(float(n));j++){
			 cout<<a[i][j]<<" ";
			 if (j==sqrt(float(n))-1)
				 cout<<endl;
		}
	}
	system("pause");
}
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный массив , двухмерный массив Woxx Паскаль, Turbo Pascal, PascalABC.NET 0 10.09.2010 09:28
двухмерный массив varyat Помощь студентам 0 23.05.2010 17:44
двухмерный массив Enchantner Паскаль, Turbo Pascal, PascalABC.NET 3 22.04.2008 20:47
Двухмерный массив xtraSHAD0W Паскаль, Turbo Pascal, PascalABC.NET 2 22.04.2008 18:17