profile
Размещено 5 лет назад по предмету Информатика от IvanScheblanin

ДАЮ 45 БАЛЛОВ! СРОЧНО! Задачка на с++ срочно
Приветствую!
Нужна программа, которая выведет YES, если в числах, которые я введу с клавы - будут нули. Ну а если нулей не будет в наборе чисел - вывести NO.
К примеру, ввожу 3 4 0 6. Нужно вывести YES.
Ну вы поняли. Спасибо.

  1. Ответ на вопрос
    Ответ на вопрос дан AnonimusPro
    #include <iostream>
    #include <cstring> 
    #include <string>
    using namespace std;
    int main()
    {
    string str;
    int t=1;
    getline(cin,str);   
    for(int i=0;i<str.length();i++) if (str[i]=='0')   
    {       
    t=-1;       
    cout<<"yes"<<endl;       
    break;   
    }   
    if(t!=-1) cout<<"no"<<endl;    
    return 0;
    }
  2. Ответ на вопрос
    Ответ на вопрос дан pacixor
    /* 0 как цифра числа */
    #include <iostream>
    int main() {
        setlocale(LC_ALL, "Russian");
        long int N;
        int NN, Digit;
        bool yesZero = false;
       
        printf("Количество чисел = ");
        scanf("%d", &NN);
        for (int i = 0; i < NN; i++) {
            scanf("%d", &N);   
            if (yesZero == false) {
                do {   
                    Digit = N % 10;
                    if (Digit == 0)
                        yesZero = true;
                    N = N / 10;
                  } while (N = 0);
              }         
        }
       
        if (yesZero == true)
            printf("YESn");
        else
            printf("NOn");
           
        system("pause");
        return 0;
    }



    /* 0 как отдельное число */
    #include <iostream>
    int main() {
        setlocale(LC_ALL, "Russian");
        long int N;
        int NN;
        bool yesZero = false;
       
        printf("Количество чисел = ");
        scanf("%d", &NN);
        for (int i = 0; i < NN; i++) {
            scanf("%d", &N);   
            if (N == 0)
                yesZero = true;         
        }
       
        if (yesZero == true)
            printf("YESn");
        else
            printf("NOn");
           
        system("pause");
        return 0;
    }
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.