List of Loop Programming Exercises: Monika Jagadale
List of Loop Programming Exercises: Monika Jagadale
main()
int i,end;
scanf("%d", &end);
i=1;
while(i<=end)
printf("%d\n",i);
i++;
i++;
}
}
5. Write a C program to print all odd number between 1 to 100.
#include <stdio.h>
main()
{
Monika jagadale
int i, n;
printf("Print odd numbers : ");
scanf("%d", &n);
printf("All odd numbers from 1 to %d are: \n", n);
for(i=1; i<=n; i++)
{
if(i%2!=0)
{
printf("%d\n", i);
}
}
}
}
8. Write a C program to find sum of all odd numbers between 1 to n .
#include <stdio.h>
main()
{
int i, n, sum=0;
printf("Enter any number: ");
scanf("%d", &n);
for(i = 1; i <= n; i++)
{
if ( i%2 != 0 )
{
printf("%d ", i);
sum = sum + i;
}
}
printf("Sum of odd numbers = %d", sum);
}
9. Write a C program to print multiplication table of any number .
#include <stdio.h>
main()
{
int i, num;
printf("Enter number to print table: ");
scanf("%d", &num);
}
12. Write a C program to find sum of first and last digit of a number.
#include<stdio.h>
#include<math.h>
Monika jagadale
main()
{
int num,sum,digits,firstdigit,lastdigit;
sum=0;
printf("Enter any number to find sum of first and last digit:");
scanf("%d",&num);
lastdigit=num%10;
digits=(int)log10(num);
firstdigit=(int)(num/pow(10,digits));
sum=firstdigit+lastdigit;
printf("Sum of first and last digit=%d",sum);
}
13. Write a C program to swap first and last digits of a number .
#include<stdio.h>
#include<math.h>
main()
{
int num,swappedNum;
int digits,firstdigit,lastdigit;
printf("Enter any number");
scanf("%d",&num);
lastdigit=num%10;
digits=(int)log10(num);
firstdigit=(int)(num/pow(10,digits));
swappedNum=lastdigit;
swappedNum*=(int)pow(10,digits);
swappedNum+=num%((int)pow(10,digits));
swappedNum-=lastdigit;
swappedNum+=firstdigit;
printf("Original number=%d",num);
printf("Number after swapping first and last digit:%d",swappedNum);
}
14. Write a C program to calculate sum of digits of a number .
#include<stdio.h>
#include<math.h>
main()
{
Monika jagadale
int n,t,sum=0,remainder;
printf("Enter an integer\n");
scanf("%d",&n);
t=n;
while(t!=0)
{
remainder=t%10;
sum=sum+remainder;
t=t/10;
}
printf("Sum of digits of %d=%d\n",n,sum);
}
while(n != 0)
{
num = (num * 10) + (n % 10);
n /= 10;
}
while(num != 0)
{
switch(num % 10)
{
case 0:
Monika jagadale
printf("Zero ");
break;
case 1:
printf("One ");
break;
case 2:
printf("Two ");
break;
case 3:
printf("Three ");
break;
case 4:
printf("Four ");
break;
case 5:
printf("Five ");
break;
case 6:
printf("Six ");
break;
case 7:
printf("Seven ");
break;
case 8:
printf("Eight ");
break;
case 9:
printf("Nine ");
break;
}
}
24. Write a C program to find HCF (GCD) of two numbers .
#include<stdio.h>
main()
{
int i,n1,n2,min,hcf=1;
printf("enter any two number to find hcf:");
scanf("%d%d",&n1,&n2);
min=(n1<n2)?n1:n2;
for(i=1;i<=min;i++)
{
if(n1%i==0 && n2%i==0)
{
hcf=i;
}
}
printf("hcf of %d and %d =%d\n",n1,n2,hcf);
}
25. Write a C program to find LCM of two numbers.
Monika jagadale
#include<stdio.h>
main()
{
int i,n,n1,n2,max,lcm=1;
printf("enter any two numbers to find lcm: ");
scanf("%d%d",&n1,&n2);
max=(n>n2)?n1:n2;
i=max;
while(i)
{
if(i%n1==0 && i%n2==0)
{
lcm=i;
break;
}
i+=max;
}
printf("lcm of %d and %d =%d",n1,n2,lcm);
}
26. Write a C program to check whether a number is Prime number or not.
#include <stdio.h>
int main()
{
int i, num, p;
p = 1;
printf("Enter any number to check prime: ");
scanf("%d", &num);
break;
}
Monika jagadale
}
if(p == 1)
{
printf("%d is prime number", num);
}
else
{
printf("%d is composite number", num);
}
}
27. Write a C program to print all Prime numbers between 1 to n.
#include <stdio.h>
int main()
{
int i, j, end, p;
printf("Find prime numbers between 1 to : ");
scanf("%d", &end);
int main()
{
int i, j, end, p, sum=0;
int main()
{
int i, j, num, isPrime;
int main()
{
int originalNum, num, lastDigit, digits, sum;
return 0;
}
31. Write a C program to print all Armstrong numbers between 1 to n.
#include <stdio.h>
#include <math.h>
int main()
{
int num, lastDigit, digits, sum, i, end;
while(num > 0)
{
lastDigit = num % 10;
}
32. Write a C program to check whether a number is Perfect number or not .
#include <stdio.h>
int main()
{
int num,i;
int sum;
sum=0;
for(i=1; i<num;i++)
{
Monika jagadale
if(num%i==0)
sum+=i;
}
if(sum==num)
printf("%d is a perfect number.",num);
else
printf("%d is not a perfect number.",num);
return 0;
}
33. Write a C program to print all Perfect numbers between 1 to n .
#include <stdio.h>
int main()
{
int i, j, end, sum;
}
34. Write a C program to check whether a number is Strong number or not .
#include <stdio.h>
int main()
{
int i, originalNum, num, lastDigit, sum;
long fact;
originalNum = num;
sum = 0;
while(num > 0)
{
fact = 1;
for(i=1; i<=lastDigit; i++)
{
fact = fact * i;
Monika jagadale
}
if(sum == originalNum)
{
printf("%d is STRONG NUMBER", originalNum);
}
else
{
printf("%d is NOT STRONG NUMBER", originalNum);
}
}
35. Write a C program to print all Strong numbers between 1 to n .
#include <stdio.h>
int main()
{
int i, j, cur, lastDigit, end;
long long fact, sum;
printf("Enter upper limit: ");
scanf("%d", &end);
cur = i;
sum = 0;
Monika jagadale
while(cur > 0)
{
fact = 1ll;
lastDigit = cur % 10;
sum += fact;
cur /= 10;
}
if(sum == i)
{
printf("%d, ", i);
}
}