Решение задачи ГНЧЭ-1 с Mccme

С пояснением   Просмотров: 33


"ГНЧЭ-1" – сложное электронное устройство, выдающее каждую секунду очередное число последовательности 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5... Ввиду дороговизны электронных комплектующих вам поручено разработать эмулятор для этого устройства.

Код

#include <bits/stdc++.h>

using namespace std;
int main()
{
    int n, k = 1;
    cin >> n;
    for(int i = 0; i < n; ++i){
        for(int j = 0; j < k && i < n; ++j){
            ++i;
            cout << k << " ";
        }
        --i;
        ++k;
    }
    return 0;
}

         

Администратор Photo Автор: Администратор


Циклом пробегаем от 1 до n! Т.е. у нас мы вводим число n! Возьмем две переменные i=1, l=0! Внутри цикла сначала мы увеличиваем переменную l на 1! Потом мы выводим i и еще проверяем если i=l то мы увеличиваем число i на 1, а переменную l мы онулируем т.е. l=0;!


Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться