GarikK

Пользователь вводит число. Определить количество цифр в этом

Mar 2nd, 2020
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. // NumberToKnow.cpp :
  2.  
  3. #include <iostream>
  4. using namespace std;
  5. int main()
  6. {
  7.     //variables
  8.     int number;
  9.     int sumDigits = 0;
  10.     float sum = 0;
  11.     float average = 0;
  12.     int numOfZero = 0;
  13.     cout << "Please enter a number " << endl;
  14.     cin >> number; //asking number
  15.  
  16.     while (number != 0)
  17.     {
  18.         sum += number % 10; //calculate sum
  19.         if (number % 10 == 0)
  20.         {
  21.             numOfZero++; //calculate zeroes
  22.         }
  23.  
  24.         number /= 10;
  25.         sumDigits++; //calculate digits
  26.     }
  27.     cout << "The number has " << sumDigits << " digits" << endl;
  28.  
  29.     average = sum / sumDigits; //calculate average
  30.  
  31.     cout << "The sum is " << sum << endl;
  32.     cout << "The average is " << average << endl;
  33.     cout << "The num of zero is " << numOfZero << endl;
  34. }
Add Comment
Please, Sign In to add comment