• Вопрос по информатике:

    Задания по программированию на С++
    С использованием оператора while () написать программу, которая будет выводить на экран: «Введи многозначное число», затем считывать введенное с клавиатуры целое число, считать количество цифр и выводить на экран корректную фразу: «В числе !число! !результат! цифра/цифры/цифр»

    • Автор:

      nicolereynolds
  • Ответ:

    Объяснение:

    #include "pch.h"

    #include <stdio.h>

    #include <iostream>

    #include <cmath>

    using namespace std;

    int main()

    {

    setlocale(LC_ALL, "Russian");

    int num, k=0;

    string str;

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

    cin >> num;

    while (num != 0)

    {

     k += 1;

     num /= 10;

    }

    if(k==1)

    {

     cout << k << " цифра" << endl;

    }

    else if (k >= 2 && k <= 4) {

     cout << k << " цифры" << endl;

    }

    else {

     cout << k << " цифр" << endl;

    }

    system("pause");

    return 0;

    }

    • Отвечал:

      gilbertxosp

    Ответов нет, но ты это испарвиш!

Еще 4 ненужных тебе вопроса, но это важно для поиска