Вопрос задан 27.06.2023 в 20:04. Предмет Информатика. Спрашивает Романюха Валерия.

ДАЮ 25 БАЛЛОВ РЕШИТЕ ЗАДАЧУ ПО С++ ПЛИЗ СРОЧНО!!!!!!!!!!! Условие Дано натуральное число n.

Необходимо определить, какая цифра встречается в нём чаще: 0 или 9. Формат входных данных Вводится целое число n (1≤n≤231−1). Формат выходных данных Выведите в выходной файл цифру, которая встречается чаще. Если обе цифры встречаются одинаковое количество раз, то можно вывести любую. входные данные 1024 909 выходные данные 0 9
0 0
Перейти к ответам

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

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

#include <iostream>

using namespace std;

int main()

{

int n, result;

int zero_count=0;

int nine_count=0;

cout << "Input a number: ";

cin >> n;

while(n>0)

{

if (n%10 == 0)

zero_count++;

else if (n%10 == 9)

nine_count++;

n /= 10;

}

nine_count > zero_count ? result=9 : result=0;

cout << result << endl;

}

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

Для решения этой задачи, вы можете использовать следующий код на C++:

cpp
#include <iostream> #include <string> int main() { std::string input; std::cin >> input; int count_0 = 0; int count_9 = 0; for (char digit : input) { if (digit == '0') { count_0++; } else if (digit == '9') { count_9++; } } if (count_0 > count_9) { std::cout << "0" << std::endl; } else if (count_9 > count_0) { std::cout << "9" << std::endl; } else { // Если количество 0 и 9 одинаковое, можно вывести любую из них std::cout << "0" << std::endl; // или std::cout << "9" << std::endl; } return 0; }

Этот код считывает входное число как строку, затем проходит по каждой цифре и подсчитывает, сколько раз встречается цифра 0 и цифра 9. После этого он сравнивает количество вхождений и выводит цифру, которая встречается чаще. Если количество вхождений 0 и 9 одинаково, то можно вывести любую из них.

0 0

Похожие вопросы

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

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

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