WHILE LOOP
1.TABLE OF ONE:
•OUTPUT
•OUTPUT
•OUTPUT
•OUTPUT
•OUTPUT
•OUTPUT
#include<stdio.h> int main() { int i=1; while(i<=10) { printf("%d\n",i); i++; } }
1
2
3
4
5
6
7
8
9
10
2.PRINT DIGITS OF INTEGER VALUE IN REVERSE ORDER:
#include<stdio.h> int main() { int no,b; printf("Enter any number\n"); scanf("%d",&no); printf("Reverse is given below\n"); while(no!=0) { b=no%10; printf("%d",b); no=no/10; } }
Enter any number
589
Reverse is given below
985
3.CHECK GIVEN NUMBER IS PALINDROME OR NOT:
#include<stdio.h> int main() { int no,b,rev=0,cpy; printf("Enter any number\n"); scanf("%d",&no); cpy=no; while(no!=0) { b=no%10; rev=rev*10+b; no=no/10; } if(cpy==rev) printf("Palindrome"); else printf("Not Palindrome"); }
Enter any number
5885
Palindrome
4.FIND SUM OF DIGITS OF INTEGER VALUE:
#include<stdio.h>
int main()
{
int no,b,sum=0;
printf("Enter any number\n");
scanf("%d",&no);
while(no!=0)
{
b=no%10;
sum=sum+b;
no=no/10;
}
printf("Total sum of digits=%d",sum);
}
#include<stdio.h> int main() { int no,b,m=1; printf("Enter any number\n"); scanf("%d",&no); while(no!=0) { b=no%10; m=m*b; no=no/10; } printf("Total multiply of digits=%d",m); }
Enter any number
785
Total sum of digits=20
5.FIND OF MULTIPLY OF INTEGER VALUE:
#include<stdio.h> int main() { int no,b,m=1; printf("Enter any number\n"); scanf("%d",&no); while(no!=0) { b=no%10; m=m*b; no=no/10; } printf("Total multiply of digits=%d",m); }
Enter any number
325
Total multiply of digits=30
6.PRINT FIRST AND LAST DIGIT OF INTEGER VALUE:
#include<stdio.h> int main() { int no,b,f; printf("Enter any number\n"); scanf("%d",&no); f=no%10; while(no!=0) { b=no%10; no=no/10; } printf("First digit=%d and last digit=%d",b,f); }
Enter any number
4859
First digit=4 and
Last digit=9
Comments