Вопрос задан 28.10.2023 в 23:05. Предмет Информатика. Спрашивает Кутя Виктория.

Задача по программированию на С++ С использованием оператора while () написать программу, которая

будет выводить на экран: «Введи многозначное число», затем считывать введенное с клавиатуры целое число, считать количество цифр и выводить на экран корректную фразу: «В числе !число! !результат! цифра/цифры/цифр»
0 0
Перейти к ответам

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

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

#include <iostream>

using namespace std;

int main()

{

int num, length;

int counter = 0;

cout << "Введи многозначное число: ";

cin >> num;

length = to_string(num).length();

while (counter < length)

{

cout << endl << endl << "В числе " << num << " " << length << endl;

cout << to_string(num)[counter] << "/" << num << "/" << length;

counter++;

}

return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения этой задачи на C++ с использованием оператора `while`, вам потребуется следующий код: ```cpp #include int main() { int number; int count = 0; std::cout << "Введи многозначное число: "; std::cin >> number; int originalNumber = number; // Сохраняем исходное число, чтобы не изменять его while (number != 0) { number = number / 10; // Делим число на 10, чтобы убрать одну цифру count++; } if (count == 0) { count = 1; // Если введено число 0, то считаем, что у него 1 цифра } std::cout << "В числе " << originalNumber << " " << count << " цифр/цифры/цифр" << std::endl; return 0; } ``` В этом коде мы объявляем переменные `number` для хранения введенного числа и `count` для подсчета количества цифр. Сначала программа запрашивает у пользователя ввод многозначного числа, затем с помощью цикла `while` делим это число на 10 до тех пор, пока оно не станет равным 0, увеличивая при этом счетчик `count`. Как только число станет равным 0, программа выводит сообщение с количеством цифр в числе. Пример выполнения программы: ``` Введи многозначное число: 12345 В числе 12345 5 цифр ``` Этот код может обработать числа с разным количеством цифр и правильно определит их количество.
0 0

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

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

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

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