
Вводится последовательность целых чисел, 0-конец последовательности. Определить, содержит ли
последовательность хотя бы два числа, кратных 3,5,7. С++

Ответы на вопрос

int main() { int k=0,i=0,n=1; while (n!=0) { i++; if (n%105==0) k++; cout<<"nunber "<<i<<" "; cin>>n; } if (k>=2) cout<<"YES"<<endl; else cout<<"NO"<<endl; system("pause"); return(0);}



Для решения данной задачи, мы можем использовать цикл, который будет считывать числа из последовательности до тех пор, пока не будет введен 0 (конец последовательности). Внутри цикла, мы будем проверять каждое число на кратность 3, 5 и 7 с помощью оператора "if". Если число кратно хотя бы двум из этих чисел, то мы устанавливаем флаг, который будет указывать на то, что последовательность содержит хотя бы два числа, кратных 3, 5 и 7.
Вот пример решения данной задачи на языке C++:
```cpp
#include
int main() { int number; bool flag = false; int count = 0;
std::cout << "Введите последовательность целых чисел (0 - конец последовательности):" << std::endl;
while (true) { std::cin >> number;
// Если введен 0, то выходим из цикла if (number == 0) { break; }
// Проверяем кратность числа 3, 5 и 7 if (number % 3 == 0 || number % 5 == 0 || number % 7 == 0) { count++; }
// Если уже найдено хотя бы два числа, то устанавливаем флаг и выходим из цикла if (count >= 2) { flag = true; break; } }
if (flag) { std::cout << "Последовательность содержит хотя бы два числа, кратных 3, 5 или 7." << std::endl; } else { std::cout << "Последовательность не содержит хотя бы двух чисел, кратных 3, 5 или 7." << std::endl; }
return 0; } ```
В данном примере, программа считывает числа из последовательности, проверяет каждое число на кратность 3, 5 и 7, и если найдено хотя бы два числа, кратных этим числам, то устанавливает флаг и выходит из цикла. После завершения цикла, программа выводит сообщение о наличии или отсутствии хотя бы двух чисел, кратных 3, 5 или 7.


Топ вопросов за вчера в категории Информатика








Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili