I wanna create a c program that the menu to be displayed to the user. On selecting a choice display appropriate result. Number should be accepted from the user. Menu 1. Prime Factors 2. Leap Year 3. Sum of all digits 4. Number in reverse order
4. Number in reverse order[/QUOTE] Source Code Code: #include <stdlib.h> #include <iomanip.h> #include <iostream.h> #include <math.h> int number; int reverse(int); main() { cout << "Please enter an Integer value of 3 digits or less = "; cin >> number; cout << "The number with its digits reversed is = "; number=abs(number); if (number<10) cout << setw(1) << setfill('0') << reverse(number) << endl; else if (number<100) cout << setw(2) << setfill('0') << reverse(number) << endl; else if (number<1000) cout << setw(3) << setfill('0') << reverse(number) << endl; else cout << "Sorry, number is not valid."; return 0; } int reverse(int number) { int digit1, digit2, digit3, digit4; if (number<10) return number; else if (number<100) { digit1=div(number,10).quot; digit2=div(number,10).rem; return (digit2*10 + digit1); } else if (number<1000) { digit1=div(number,100).quot; number=div(number,100).rem; digit2=div(number,10).quot; digit3=div(number,10).rem; return (digit3*100 + digit2*10 + digit1); } return 0; } -------------------------------------------------------------------------------- Sample Run Please enter an Integer value of 3 digits or less = 123 The number with its digits reversed is = 321 -------------------------------------------------------------------------------- Program Notes This program ask the user to enter a number of 3 digit or less, it read in the number, send it through a nested If statement, than the number and its condition is sent to the reverse function that return it in its reversed order. It works perfectly without any errors or warnings
hai this is ishathkaja.. Another prog for reversing of number(no restriction for giving number) you may give any digit of number. Code: //program to find the reverse for given string of number #include<conio.h> #include<stdio.h> void main() { int n,a=0,b; clrscr(); printf("Enter ur number"); scanf("%d",&n); while(n>0) { b=n%10; a=a*10+b; n=n/10; } printf("The reverse of given string is %d",a); getch(); } try this and give me a reply
I would suggest that some of you discover code tags and their usage. Personally, I won't read unformatted ugly.