Показать сообщение отдельно
Старый 07.02.2009, 10:15   #8
Chakki
Оператор ЭВМ
 
Аватар для Chakki
 
Регистрация: 09.12.2008
Сообщений: 42
Написано 2 полезных сообщений
(для 3 пользователей)
Ответ: Мои вопросы по С++

Значит ночевал я не дома, и на бумаге написал вот это
int main(...)
{const int m = 3;
  const int n = 3;
  int i,,j,mass[m][n];
  //ввод чисел в массив
  for(i=0;i<m;i++)
  {for(j=0;j<n;j++)
    {mass[i][j]=rand()%101;} }
  //вывод исходного массива
  for(i=0;i<m;i++)
  {for(j=0;j<n;j++)
   {cout<<"Исходный массив: "<<mass[i][j]<<endl;} }
  //далее вывод по спирали
  j=0;
  for(i=0;i<m;i++)
  {cout<<"первая строка: "<<mass[i][j]<<endl;}
  i=m-1;
  for(j=0;j<n;j++)
  {cout<<"третий столбец: "<<mass[i][j]<<endl;}
  j=n-1;
  for(i=m-1;i>=0;i--)
  {cout<<"нижня строка задом наперед оО: "<<mass[i][j]<<endl;}
  i=0;
  for(j=n-1;j>0;j--)
  {cout<<"первый столбец бла бла: "<<mass[i][j]<<endl;}
  j=n-1;
  for(i=m-1;i<m-1;i++)
  {cout<<"конечный вывод(отрезок по центру): "<<mass[i][j]<<endl;}
решение той задачи, которая выше, но алгоритм плохой, только если столбцо и строк 3 и 3... как написать универсальный в голову ниче не приходит, может я чтото важное по работе с двумерными массивами пропустил?
__________________


Gameplay First
(Offline)
 
Ответить с цитированием