Вопрос задан 13.04.2021 в 12:51. Предмет Информатика. Спрашивает Франт Діана.

*C++* В Японии 4 это невезучее число, его часто нет в лифтах, больницах и отелях. Напишите код,

который покажет все числа от 1 до N без 4.​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чайка Александра.

#include <iostream>

using namespace std;

int Is4(int n)

{

   while (n > 0)

       if (n % 10 == 4) return 1;

       else n = n / 10;

   return 0;    

}

int main()

{

   int k;

   cin >> k;

   for(int i = 1; i<=k; i++)

       if (Is4(i) == 0)

           cout << i << " ";

   return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот простой способ решения этой задачи на языке C++:

c++
#include <iostream> using namespace std; bool hasFour(int num) { while (num > 0) { if (num % 10 == 4) { return true; } num /= 10; } return false; } int main() { int n; cout << "Введите число N: "; cin >> n; for (int i = 1; i <= n; i++) { if (!hasFour(i)) { cout << i << " "; } } return 0; }

В этом коде определена функция hasFour, которая принимает число num и возвращает true, если число содержит цифру 4, и false в противном случае. Затем в функции main запрашивается число n, и используется цикл for, чтобы вывести все числа от 1 до n, которые не содержат цифру 4. Для проверки каждого числа используется функция hasFour.

0 0

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

Последние заданные вопросы в категории Информатика

Задать вопрос