ДАЮ 45 БАЛЛОВ! СРОЧНО! Задачка ** с++ срочно Приветствую! Нужна программа, которая...

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

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


Информатика (75 баллов) | 38 просмотров
0

Нужно вывести yes

0

программа завершается return 0;

0

Получается количество чисел фиксировано, то есть задается в начале программы?

0

Числа целые.

0

Числа(вводить можно их множество)

0

Вводится положительное целое число NN, а затем NN целых чисел. Все числа во входных данных не превосходят по модулю 3000030000.

0

во условие

Дано ответов: 2
0 голосов
Правильный ответ

#include
#include  
#include
using namespace std;
int main()
{
string str;
int t=1;
getline(cin,str);   
for(int i=0;i{       
t=-1;       
cout<<"yes"<<endl;        <br>break;   
}   
if(t!=-1) cout<<"no"<<endl;    <br>return 0;
}

(149k баллов)
0 голосов

/* 0 как цифра числа */
#include
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("YES\n");
    else
        printf("NO\n");
       
    system("pause");
    return 0;
}



/* 0 как отдельное число */
#include
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("YES\n");
    else
        printf("NO\n");
       
    system("pause");
    return 0;
}

(9.4k баллов)