Входные данные
Входная строка содержит числа N и M , разделённые пробелом.
Выходные данные
Программа должна вывести матрицу, заполненную заданным способом.
C++
Примеры
входные данные
4 5
выходные данные
1 3 4 10 11
2 5 9 12 17
6 8 13 16 18
7 14 15 19 20
Вот вариант работы, но с другими параметрами.
#include <iostream>
using namespace std;
int main()
{
int a[101][101],s,h,i,j;
cin>>s>>h;
for(i=1;i<=s;i++)
for(j=1;j<=h;j++)
if (j%2==0) a[i][j]=j*s-i+1;
else if (j%2!=0) a[i][j]=(j-1)*s+i;
for(i=1;i<=s;i++)
{
for(j=1;j<=h;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
cin.get();
cin.get();
return 0;
}
В этом варианте другой тип змейки
1 8 9 16 17
2 7 10 15 18
3 6 11 14 19
4 5 12 13 20
Если планируете взяться за эту задачу, то нужно переделать верхний вариант в подобном формате, без присоединения лишних библиотек и т.п.
Дмитрий
Чувашский государственный университет им. И.Н. Ульянова
Очень здорово помогла. Работа хорошего качества. Огромнейшее спасибо! Всем рекомендую
Александра
Спбгау
Работа выполнена досрочно! Сделана со всеми выводами, как и было указано в задании . Спаси...
Андрей
РГСУ
Огромное спасибо исполнителю, работа выполнена сильно досрочно и аккуратно. Почерк аккурат...
Андрей
ДВГУПС
Отличный исполнитель. Сделал работу в самые короткие сроки, а самое главное правильно! Общ...