Матрици еще не проходили так что наверно можно ре шить без них иначе бы препод не давал такого зашибенного задания...Дано натуральное число n. Заполнить квадратную матрицу nxn числами от 1 до n2 «змейкой», например для n=5 получить матрицу:
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
20 19 18 17 16
21 22 23 24 25
Мучаюсь часа 3 нечего вголову прийти не может...
пробовал по разному
и да же так
Код: Выделить всё
#include "h/iostream.h"
int main(){
int x,z,s,w=0;int i=0;
cin>>x;
while(i<=x*x){ i++;
if(i<=x){
//while(i<=x){ i++;
if(i<x){cout<<i<<" ";};
if(i==x){cout<<i<<"\n";};//};
}
else
{while(i<=x*x){w=i+x;s--;
if(w>x){cout<<s<<" ";};
if(w==x){cout<<s<<"\n";};
};};
}
return 0;
}