Предмет: Информатика,
автор: 2288222
ПОМОГИТЕ! МНОГО БАЛЛОВ! Написать алгоритм/программу для n>32768
Приложения:
![](https://files.topotvet.com/i/8fe/8fe9eb3d8e77176b31dc253d3829f9f7.jpg)
Ответы
Автор ответа:
0
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int n;
cin >> n;
int a[n];
bool flag;
for(int i = 0; i < n; a[i]=i+1, i++);
for(int i = 0; i < sqrt(n); i++) {
flag = true;
for (int j = 0; j < sqrt(n); flag = !flag,j++) {
if (flag) {
cout << a[j*(int)sqrt(n) + i] << ' ';
} else {
cout << a[j*(int)sqrt(n) + (int)sqrt(n)- 1 - i] << ' ';
}
}
cout << endl;
}
}
#include <math.h>
using namespace std;
int main() {
int n;
cin >> n;
int a[n];
bool flag;
for(int i = 0; i < n; a[i]=i+1, i++);
for(int i = 0; i < sqrt(n); i++) {
flag = true;
for (int j = 0; j < sqrt(n); flag = !flag,j++) {
if (flag) {
cout << a[j*(int)sqrt(n) + i] << ' ';
} else {
cout << a[j*(int)sqrt(n) + (int)sqrt(n)- 1 - i] << ' ';
}
}
cout << endl;
}
}
Автор ответа:
0
я понял, что имелось ввиду
Похожие вопросы
Предмет: Українська література,
автор: ekmacarekk
Предмет: Русский язык,
автор: Аноним
Предмет: Английский язык,
автор: Аноним
Предмет: Алгебра,
автор: nikitagurtoven
Предмет: Алгебра,
автор: vladislav201420