#include
using namespace std;
int main() {
int N;
cin >> N;
int count = 0;
for (int i = 1; count < N; i++) {
for (int j = 1; j <= i && count < N; j++) {
cout << j << " ";
count++;
}
}
return 0;
}
#include
using namespace std;
int main(){
int N;
cin>>N;
int count=0;
for(int i=1; ;i++){
for(int j=1;j<=i;j++){
if(count>0) cout<<" ";
cout< count++;
if(count ==N) return 0;
}
}
}
Напечатайте первые N чисел последовательности:
(записаны сначала все натуральные числа с 1 до 1 включительно, потом с 1 до 2 включи-тельно, потом с 1 до 3 включительно и т.д.).
Формат ввода
Вводится единственное натуральное число – N (1 ≤ N ≤ 1000).
Формат вывода
Необходимо вывести через пробел по порядку первые N чисел последовательности.
Нужно без массивов и векторов,только циклами и ифами