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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.09.2009, 23:05   #1
Cpluser
Форумчанин
 
Аватар для Cpluser
 
Регистрация: 16.02.2009
Сообщений: 555
По умолчанию масссив

Вводим число n создаем массив n*n!Например 4:
2 2 2 1
2 2 1 0
2 1 0 0
1 0 0 0
Код:
#include <iostream>
using namespace std;

int main()
{
	int c;
	int ** a = new int*[];
	for(int i=0; i<10; ++i)
		a[i]=new int[10];
	cin>>c;
	for(int i=0; i<c; i++)
		for(int j=0; j<c; j++)
			a[i][j]=0;
	int g=0;
		for(int j=c-1; j>=0; j--)
		{
			a[g][j]=1;
			g++;
		}
		int t = c-1;
		for(int i=0; i<=t; i++)
			for(int j=0; j<=t; j++)
			{
				a[i][j]=2;
				t--;
			}
		for(int i=0; i<c; i++)
		{
		for(int j=0; j<c; j++)
			cout<<a[i][j]<<" ";
		cout<<endl;
		}
		
	system("pause");
}
Cpluser вне форума
Старый 21.09.2009, 23:12   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

А в чем вопрос?

Код:
int ** a = new int*[];
Нельзя так. Нужно задавать размер. Например:
Код:
int ** a = new int*[10];
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 21.09.2009, 23:13   #3
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Крайне информативно.
Благодарю за информацию.

Причина закрытия темы: получен инсчерпывающий ответ на не менее исчерпывающий вопрос.
MaTBeu вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
2-x мерный масссив удаление строк mouse697 Помощь студентам 8 23.03.2009 23:16