C programming- Looping programs
1. 1,2,3,……10th term
#include <stdio.h>
int main()
{
int i;
for(i=1;i<=10;i++)
{
printf("%d\t",i);
}
return 0;
}
2. 10,9,8…….10th term
#include <stdio.h>
int main()
{
int i;
for(i=10;i>=1;i=i-1)
{
printf("%d\t",i);
}
return 0;
}
3. 1,3,5…….10th term
#include <stdio.h>
int main()
{
int i, a=1;
for(i=1;i<=10;i+=1)
{
printf("%d\t",a);
a=a+2;
}
}
4. 2,4,6…….10th term
#include <stdio.h>
int main()
{
int i, a=2;
for(i=1;i<=10;i+=1)
{
printf("%d\t",a);
a=a+2;
}
}
5. 1,2,4,7…….10th term
#include <stdio.h>
int main()
{
int i,a=1;
for(i=1;i<=10;i++)
{
printf("%d\t",a);
a=a+i;
}
}
6. 1,8,27…….10th term
#include <stdio.h>
#include <math.h>
int main()
{
int i, a;
for(i=1;i<=10;i=i+1)
{
a=pow(i,3);
printf("%d\t",a);
}
}
7. 5,10,15…….10th term
#include <stdio.h>
int main()
{
int i, a=5;
for(i=1;i<=10;i=i+1)
{
printf("%d\t",a);
a=a+5;
}
}
8. 5,25,125…….10th term
#include <stdio.h>
#include <math.h>
int main()
{
int i, a;
for(i=1;i<=10;i=i+1)
{
a=pow(5,i);
printf("%d\t",a);
}
}
9. 0,1,1,2…….10th term
#include <stdio.h>
int main()
{
int i, a=0,b=1,c;
printf("%d\t",a);
printf("%d\t",b);
for(i=1;i<=10;i=i+1)
{
c=a+b;
a=b;
b=c;
printf("%d\t",c);
}
return 0;
}
10. 7,22,11,34…….10th term
#include <stdio.h>
int main()
{
int i, n=7;
for (i=1;i<=10;i=i+1)
{
printf("%d\t", n);
if (n % 2 == 0)
n = n / 2;
else
n = 3 * n + 1;
}
return 0;
}
Prime or composite
#include <stdio.h>
int main()
{
int n, i, c = 0;
printf("Enter a number:");
scanf("%d", &n);
for (i =1;i<=n; i++)
{
if (n % i == 0)
{
c = c+1;
}
}
if (c==2)
{
printf("%d is a prime number.", n);
}
else
{
printf("%d is a composite number.", n);
}
return 0;
}
Palindrome number or not
#include <stdio.h>
int main()
{
int n,z,s,r;
printf("ENTER ANY NUMBER: ");
scanf("%d", &n);
z = n;
s = 0;
while (n != 0)
{
r = n % 10;
s = s * 10 + r;
n = n / 10;
}
if (z == s)
printf("%d IS PALINDROME\n", z);
else
printf("%d IS NOT PALINDROME\n", z);
return 0;
}
Armstrong number or not
#include <stdio.h>
int main()
{
int n, z, s = 0, r;
printf("ENTER ANY NUMBER: ");
scanf("%d", &n);
z = n;
while (n != 0)
{
r = n % 10;
s = s + r * r * r;
n = n / 10;
}
if (z == s)
printf("%d IS AN ARMSTRONG NUMBER\n", z);
else
printf("%d IS NOT AN ARMSTRONG NUMBER\n", z);
return 0;
}