Выяснить, является ли сумма двух самых минимальных цифр числа n четной. (программа **...

0 голосов
27 просмотров

Выяснить, является ли сумма двух самых минимальных цифр числа n четной.
(программа на C++,кому не сложно прошу помочь)


Информатика (12 баллов) | 27 просмотров
Дан 1 ответ
0 голосов

# include

using namespace std;

int main()
{
    setlocale(LC_ALL, "Russian");
    int n, n_copy, min1, min2, temp;
    min1 = 9; min2 = 9;
    cout << "Введите число: "; cin >> n;
    n_copy = n;
    while (n > 0) {
        temp = n % 10;
        if (temp < min1)
            min1 = temp;
        n = n / 10;
    }
    cout << "Первое минимальное = " << min1 << endl;<br>    n = n_copy;
    int b = 0;
    while (n) {
        if (n % 10 != min1) b = b * 10 + n % 10;
        n /= 10;
    }
    while (b) {
        n = n * 10 + b % 10;
        b /= 10;
    }
    while (n > 0) {
        temp = n % 10;
        if (temp < min2)
            min2 = temp;
        n = n / 10;
    }
cout << "Второе минимальное = " << min2 << endl;<br>int sum = min1 + min2;

if (sum % 2 == 0)
cout << "Сумма двух минимальных цифр " << min1 << "+" << min2 << "=" << sum << " четная." << endl;<br>    else
cout << "Сумма двух минимальных цифр " << min1 << "+" << min2 << "=" << sum << " не четная." << endl;<br>
    system("pause");
    return 0;
}


image
(9.4k баллов)