programming in c
1.ARMSTRONG NUMBER
#include <stdio.h>
int main()
{
int i,n,b,a,sum=0;
printf("enter numbers\n");
scanf("%d",&n);
a=n;
for(i=1;i<n;i++)
{
b=n%10;
n=n/10;
sum=sum+b*b*b;
}
sum=sum+n*n*n;
if(sum==a)
printf("%d is a armstrong_number",a);
else
printf("%d is not a armstrong_number",a);
return 0;
}
2.dec to bin and bin to dec
#include<stdio.h>
void main()
{
int i=0,c=1,j,n,a[100],b,t,sum=0;
printf("enter the number\n");
scanf("%d",&n);
printf("enter the choices\n 1.for dec to bin\n 2.for bin to dec");
scanf("%d",&b);
switch(b)
{
case 1:
while(n!=0)
{
a[i]=n%2;
n=n/2;
i++;
}
a[i]=n%2;
for(j=i;j>=0;j--)
{
printf("%d",a[j]);
}
break;
case 2:
while(n!=0)
{
t=n%(10);
sum=sum+(t*c);
c=c*2;
n=n/10;
}
printf("%d",sum);
break;
default:
printf("enter valid choices");
}
}
3.
#include<stdio.h>
void main()
{
int i,j,a[10],n;
printf("enter n ");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{
if(a[j]>a[j+1])
{
int temp=a[j+1];
a[j+1]=a[j];
a[j]=temp;
}
}
}
for(i=1;i<=n;i++)
{
printf("%d ,",a[i]);
}
}
4.concat two string
#include<stdio.h>void main()
{
int i=0,j=0;
char stra[10],strb[10],strc[20];
printf("enter first string\n");
gets(stra);
gets(strb);
while(stra[i] != '\0')
{
strc[i]=stra[i];
i++;
}
while(strb[j] != '\0')
{
strc[i+j]=strb[j];
j++;
}
strc[i+j]='\0';
puts(strc);
}
#include<stdio.h>
void main()
{
int i,j,k,n,m=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(k=n-i+1;k>=1;k--)
{
printf(" ");
}
for(j=1;j<=(2*i-1);j++)
{printf("%d",j);}
printf("\n");
}
for(i=n+1;i<=2*n;i++)
{
for(k=0;k<=m;k++)
{
printf(" ");
}
for(j=1;j<=(2*(n-m-1)+1);j++)
{
printf("%d",j);
}
m=m+1;
printf("\n");
}
}
#include<stdio.h>
void main()
{
int i,j,a[10],n,u,k=1;
printf("enter n ");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
for(u=1;u<=n;u++)
{
for(i=1;i<=k;i++)
{
for(j=1;j<=k-i;j++)
{
if(a[j]>a[j+1])
{
int temp=a[j+1];
a[j+1]=a[j];
a[j]=temp;
}
}
}
k++;
}
for(i=1;i<=n;i++)
{
printf("%d ,",a[i]);
}
}
#include <stdio.h>
int main()
{
int i,n,sum=0;
printf("enter numbers\n");
scanf("%d",&n);
for(i=1;i<n;i++)
{
if(n%i==0)
sum=sum+i;
}
if(sum==n)
printf("%d is a perfect number",n);
else
printf("%d is not a perfect number",n);
return 0;
}
#include<stdio.h>
void main()
{
int j,i,a,b,n,flag;
printf("enter your input\n");
scanf("%d",&n);
a=n-1;
b=n+1;
for(i=a;i>1;i--)
{
flag=1;
for(j=2;j<a;j++)
{
if((i%j)==0)
{
flag=0;
break;
}
}
if(flag==1)
{
printf("prime number just behind your input :%d\n",a);
}
}
for(i=b;i>1;i--)
{
flag=1;
for(j=2;j<b;j++)
{
if((i%j)==0)
{
flag=0;
break;
}
}
if(flag==1)
{
printf("prime number just ahead of your input :%d\n",b);
}
}
}
#include<stdio.h>
void main()
{
int i,j,a[10],n;
printf("enter n ");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
for(i=1;i<=n;i++)
{
for(j=n-1;j>=i;j--)
{
if(a[j]>a[j+1])
{
int temp=a[j+1];
a[j+1]=a[j];
a[j]=temp;
}
}
}
for(i=1;i<=n;i++)
{
printf("%d ,",a[i]);
}
}
#include<stdio.h>
void main()
{
int i,j,n,A=0,b,k,z,a[10][10];
printf("enter the number you want to see in boundry\n");
scanf("%d",&n);
b=n-1;
k=1;
sleep(1);
for(z=0;z<n;z++)
{
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if((i==A)||(i==b)||(j==A)||(j==b))
{
a[i][j]=k;
}
else
a[i][j]=0+a[i][j];
}
}
A++;b--;k++;
}
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
printf("%d",a[i][j]);
}
printf("\n");
}
}
#include<stdio.h>
void main()
{
int i,j,n,v[20],u,l[20],k;
printf("enter n\n");
scanf("%d",&n);
k=(n*(n+3))/2;
u=k;
for(i=1;i<=(2*n+1);i++)
{
v[u]=((n+1-i)*(n+4-i))/2;
l[u]=(2*n+2-i);
for(j=1;j<=k;j++)
{
if((i==n+1)||((j==v[j])&&(i<=l[j])))
{
printf("*");
}
else
{
printf(" ");
}
}
u=u-(n+2-i);
printf("\n");
}
}
#include<stdio.h>
void main()
{
int i,n,k,l,v;
printf("enter n");
scanf("%d",&n);
k=1;v=1;
for(i=1;i<=2*n+1;i++)
{
if(i<=n+1)
{
for(l=1;l<=2*n+2-i;l++)
{
if(l<=(2*(n+1)-2*k))
{
printf(" ");
}
else
{
printf("*");
}
}
k++;
printf("\n");
}
else
{
for(l=1;l<=i;l++)
{
if(l<=(2*v))
{
printf(" ");
}
else
{
printf("*");
}
}
v++;
printf("\n");
}
}
}
0 comments:
Post a Comment