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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2011, 12:52   #11
Azzzza
 
Регистрация: 26.04.2011
Сообщений: 9
По умолчанию

Если написать std:: перед всеми cin и cout, то вобще не запускается, выдает кучу ошибок..
Azzzza вне форума Ответить с цитированием
Старый 27.04.2011, 15:16   #12
Nursik77
Пользователь
 
Аватар для Nursik77
 
Регистрация: 05.04.2011
Сообщений: 20
По умолчанию

Попробуйте вот так-с:
Код:
#include<stdio.h>
#include<conio.h>
#define n 5
main()
{int i=1,j,k,a[n][n],p=n/2;
clrscr();
//Zapolnenie matrici 0-mi
for(j=0;j<n;j++)
 for(k=0;k<n;k++)
  a[j][k]=0;
printf("\nSpiralevidnaya matrica razmerom (%d*%d)\n\n",n,n);
for(k=1;k<=p;k++)
{//verh.goriz. stroka
 for(j=(k-1);j<(n-k+1);j++)
  a[k-1][j]=i++;
//prav. verh. stolbec
for(j=k;j<(n-k+1);j++)
 a[j][n-k]=i++;
//nizn.goriz. stroka
for(j=(n-k-1);j>=k-1;j--)
 a[n-k][j]=i++;
//nu i levi kraini stolbec
for(j=n-k-1;j>=k;j--)
 a[j][k-1]=i++;
}
 if (n%2)
  a[p][p]=n*n;
//Vivod matrici
for(i=0;i<n;i++)
 for(j=0;j<n;j++)
  {printf("%4d",a[i][j]);
   if(j==(n-1))
  printf("\n\n");
 }
getch();
}
Nursik77 вне форума Ответить с цитированием
Старый 27.04.2011, 17:45   #13
Azzzza
 
Регистрация: 26.04.2011
Сообщений: 9
По умолчанию

Работает, только мне нужно, чтобы m и n я вводила с клавиатуры..
Azzzza вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача с матрицей. Не могу найти причину неправильной работы программы. Azzzza Общие вопросы C/C++ 1 28.04.2011 21:03
Найдите причину не работоспособности программы Drago56 Общие вопросы C/C++ 14 17.12.2010 15:01
Найдите причину не работоспособнности программы Drago56 Общие вопросы C/C++ 1 16.12.2010 15:44
не могу найти обьяснение в строчке программы vb Юлия-студентка Помощь студентам 7 25.06.2010 11:02
помогите найти причину ошибки! НиКС БД в Delphi 3 10.05.2007 15:55