Сервис быстрых ответов от искусственного интеллекта
Вопрос пользователя:
Ответ нейросети:
#include <iostream>
int main() { int N; std::cout << "Enter a natural number N (<= 10000): "; std::cin >> N;
int count = 0;
for (int i = 1; i <= N; i++) {
int num = i;
bool condition1 = false;
bool condition2 = false;
// Check if number is divisible by 11
if (num % 11 == 0) {
condition1 = true;
}
// Check if product of digits is greater than 11
int product = 1;
while (num > 0) {
product *= num % 10;
num /= 10;
}
if (product > 11) {
condition2 = true;
}
if (condition1 || condition2) {
count++;
}
}
std::cout << "The number of numbers from 1 to " << N << " that satisfy at least one of the conditions is: " << count << std::endl;
return 0;
}
Напишите нам, если в вопросе есть ваши персональные данные (yasnoponyatno24@yandex.ru)
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.