Задать вопрос
10 апреля, 00:35

Уровень C. Напишите программу, которая получает с клавиатуры натуральное число и находит наибольшую цифру в его десятичной записи. Уровень D (на дополнительную оценку, не обязательная). Напишите программу, которая получает с клавиатуры натуральное число и определяет, есть ли в его десятичной записи одинаковые цифры, стоящие рядом.

+2
Ответы (1)
  1. 10 апреля, 04:24
    0
    Уровень C

    #include

    using namespace std;

    int main ()

    {

    int n;

    cin >> n;

    int maxdigit = 0;

    while (n > 0) {

    int digit = n % 10;

    if (digit > maxdigit)

    maxdigit = digit;

    n / = 10;

    }

    cout << maxdigit;

    return 0;

    }

    Уровень D

    #include

    using namespace std;

    int main () {

    int n;

    cin >> n;

    int prev = - 1;

    while (n > 0) {

    int digit = n % 10;

    if (digit = = prev) {

    cout << "YES";

    return 0;

    }

    prev = digit;

    n / = 10;

    }

    cout << "NO";

    return 0;

    }
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Уровень C. Напишите программу, которая получает с клавиатуры натуральное число и находит наибольшую цифру в его десятичной записи. Уровень ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы