Write a program that will count the number of digits in an
input integer up to value MAX_VALUE (2147483647). Thus, for
an input of 5837 the output should be
4 digits
Make sure that your program works for the numbers 0, 1, and
10. For the number 0, the output should be
1 digit
Answer Posted / usama azam
#include<iostream.h>
int main ()
{
int num;
cout<<"enter the number ";
cin>>num;
if (num>=0 && num<=9)
cout<<"You have entered one digit";
else if (num>=10 && num<=99)
cout<<"You have entered two digits";
else if (num>=100 && num<=999)
cout<<"You have entered three digits";
else if (num>=1000 && num<=9999)
cout<<"You have entered four digits";
else if (num>=10000 && num<=99999)
cout<<"You have entered five digits";
else if (num>=100000 && num<=999999)
cout<<"You have entered six digits";
else if (num>=1000000 || num<=9999999)
cout<<"You have entered seven digits";
system("pause");
return 0;
}
Is This Answer Correct ? | 6 Yes | 2 No |
Post New Answer View All Answers
What is flush programming?
What is #include math h in c++?
Which should be more useful: the protected and public virtuals?
What is object in c++ wikipedia?
write a porgram in c++ that reads an integer and print the biggest digit in the number
Why do we learn c++?
Why null pointer is used?
Give an example of run-time polymorphism/virtual functions.
What is a node class in c++?
What is a namespace in c++?
Can you be able to identify between straight- through and cross- over cable wiring? And in what case do you use straight- through and cross-over?
Can I make ios apps with c++?
What is anonymous object in c++?
How can you quickly find the number of elements stored in a static array? Why is it difficult to store linked list in an array?
Where the memory to the static variables is allocated?