Решение задачи "Ближайшее интересное число" с Codeforces

Без пояснения   Просмотров: 8


Поликарп знает, что если сумма цифр числа делится на 3, то и само число делится на 3. Он предполагает, что числа, сумма цифр которых делится на 4, тоже в чём-то интересные. Таким образом, он считает положительное целое число n интересным, если его сумма цифр делится на 4.

Помогите Поликарпу найти ближайшее большее или равное интересное число по заданному числу a. То есть, найдите такое интересное число n, что n≥a и n — минимально.

Код

#include<iostream>
using namespace std;
int main(){
    int a;
    cin>>a;
    while((a/1000%10+a/100%10+a/10%10+a%10)%4){
        a++;
    }
    cout<<a;
}

         

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


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

Комментарии

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