Загрузка...

Где ошибка?

Тема в разделе C/C++ создана пользователем DTMinfinix 23 окт 2024. 166 просмотров

Загрузка...
  1. DTMinfinix
    DTMinfinix Автор темы 23 окт 2024 20 16 окт 2024
    Вводится число int
    Если в числе есть 4 (например 1943), выводит YES
    Иначе NO

    C
    #include <iostream>

    using namespace std;

    int main() {
    int n, x, flag;
    cin >> n;

    do {
    x = n % 10;
    n /= 10;

    if (x == 4) {
    flag = 1;
    }
    } while (x != 0);

    if (flag == 1) {
    cout << "YES";
    }
    else {
    cout << "NO";
    }
    }
     
    23 окт 2024 Изменено
  2. Монополист
    Монополист 23 окт 2024 https://lolz.live/threads/8640118/ - обмен всего и вся 9011 6 мар 2021
    Код
    #include <iostream>

    using namespace std;

    int main() {
    int n, x;
    bool flag = false;
    cin >> n;

    if (n < 0) {
    n = -n;
    }

    do {
    x = n % 10;
    n /= 10;

    if (x == 4) {
    flag = true;
    }
    } while (n != 0);

    if (flag) {
    cout << "YES";
    } else {
    cout << "NO";
    }

    return 0;
    }
     
Top