Контакты
Местоположение
Россия, Иркутская обл., Иркутск

Наибольший вклад в теги

Все теги (4)

Лучшие ответы пользователя

Все ответы (4)
  • Как лучше было бы написать код?

    nikkyhud
    @nikkyhud
    Пишу скрипты на python
    1) Нет смысла делать вложенные условные операторы.
    2) Проверять не кратность на 22 бессмысленно, ибо мы уже проверяем на не кратность 2.
    3) В функциях типа int всегда должен быть возврат числа типа int, в точке входа (main) используют return 0.

    #include <iostream>
    using namespace std;
    
    int main() {
        int a = 4668;
        int b = 10415;
        int c = 0;
        int minValue = 0;
        for(int i=a; i<b; i++) {
            if(i%13!=0 && i%2!=0 && i % 33!=0 && (i%3==0 || i%11==0)) {
                c++;
                if(c == 1) {
                    minValue = i;
                }
            }
        }
        cout << c << minValue << endl;
    
        return 0;
    }
    Ответ написан