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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2009, 16:54   #1
IDakar
Новичок
Джуниор
 
Регистрация: 26.11.2009
Сообщений: 2
По умолчанию Переделка программы по массиву

Есть программа, заполняющая массив по диагонали:
Код:
#include <iostream.h>
#include <iomanip.h>
int main()
{
const int ROWS=9,COLS=9;
int matrix[ROWS][COLS];
int val=0;
for(unsigned int row=0;row<ROWS;++row)
        { unsigned int i=row,j=0;
               do 
                        {
matrix[i][j]=++val;
                        } 
while (i-->0 &&++j<COLS);
         }
for(unsigned int col=1;col<COLS;++col)
        { unsigned int i=ROWS-1,j=col;
                   do 
                        {
      matrix[i][j]=++val;
                         }
while (i-->0 && ++j<COLS);
         }
for(unsigned int i=0;i<ROWS;++i)
        {for(unsigned int j=0;j<COLS;++j)
                        {
 cout<<setw(5)<<matrix[i][j]<<' ';
                        }
             cout<<endl;
        }
return 0;
}
Необходимо переделать ее так, что бы она подходила под уславия:
1)размерность матрицы должна вводиться при выполнении программы (от 0(если 0, то выводить что размерность слишком мала) до 24(при этом выводить сообщение о том, что разиерность слишком велика));
2)само решение задачи должно быть оформлено в виде функции, которой передается матрица и ее размерность.
Помогите пожалуйста
IDakar вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переделка кода hen Общие вопросы C/C++ 6 24.10.2009 17:58
Переделка задачи на Record Impario Помощь студентам 14 16.02.2009 18:49
переделка БД со списком - Паскаль..записи sancho-spb Помощь студентам 1 23.04.2008 19:31
Двумерные маcсивы(переделка). Hostlman Помощь студентам 2 26.12.2007 19:14