Basic c programs palindrone,fib etc
Basic c and advance c language
#include<stdio.h>
int num(int);
int main()
{
int num;
scanf("%d",&num);
int re=result(num);
printf("%d",re);
}
int result(int n1)
{
int sum=0;
if(n1==0)
{
return 0;
}
return sum= n1%10+result(n1/10);
}
#include<stdio.h>
enum std{
sun,
mon,
tue
};
enum std fun()
{
enum std d=mon;
return d;
}
int main()
{
enum std k=fun();
if( mon==mon){
printf("ture");
}
}
#include<stdio.h>
void main()
{
int num,i,temp=0;
scanf("%d",&num);
for (;num>0;)
{
temp=temp+num%10;
num=num/10;
}
printf("%d",temp);
}
extern add,sub,mul,div;
int fun()
{
int a=12,b=3;
add=a+b;
sub=a-b;
mul=a*b;
div=a/b;
}
#include<stdio.h>
extern void hai();
int num;
int main(void)
{
num=12;
// printf("%d",num);
return 0;
hai();
}
extern int num;
void hai()
{
// num=12;
printf("%d",num);
}
#include<stdio.h>
int fact(int);
int main()
{
int num;
scanf("%d",&num);
printf("%d",fact(num));
}
int fact(int n)
{
if(n==1)
{
return 0;
}
int res= n* fact(n-1);
return res;
}
void add(int a,int b)
{
printf("%d\n",a+b);
printf("%d",a-b);
}
#include<stdio.h>
void main()
{
int num;
scanf("%d",&num);
printf("enter last digiet no=%d",num);
while (num>0)
{
printf("%d\t",num^num);
num--;
}
}
#include<stdio.h>
int prime(int);
int main()
{
int n;
scanf("%d",&n);
prime(n);
}
int prime(int nu)
{
int res;
while(nu>0)
{
int i=2;
int flag=1;
nu=nu/2;
if(nu%i=='0')
{
flag=0;
}else if(flag==1)
{
res= (printf("%d",nu));
}
i++;
return res();
}
}
#include<stdio.h>
int main()
{
int i,j,arr[]={5,3,8,1,6},temp=0;
for(i=0;i<5-1;i++)
{
for(j=i+1;j<5;j++)
{
if(arr[j]<arr[i])
{
temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
for(i=0;i<5;i++)
{
printf("%d",arr[i]);
}
}
#include<stdio.h>
int main()
{
int pin,money,count=0;
label:
if(count==3)
{
goto label1;
}
printf("enter your pin");
scanf("%d",&pin);
if(pin==1234)
{
do
{
printf("enter your money");
scanf("%d",&money);
}
while(money!=0);
}
else
{
printf("your enter worng pin");
count=count+1;
goto label;
}
label1:
printf("bye");
}
#include<stdio.h>
int main()
{
int num,sum=0;
do
{
printf("plese enter your num\n");
scanf("%d",&num);
sum=sum+num;
}
while(num!=0);
printf("sum=%d \n",sum);
}
#include<stdio.h>
int main()
{
int a,b,temp;
printf("enter a nad b vlues");
scanf("%d%d",&a,&b);
printf("%d %d\n",a,b);
temp=a;
a=b;
b=temp;
printf("%d %d\n",a,b);
}
#include<stdio.h>
int main()
{
char a,b;
printf("enterupper of a and lower b vlues");
scanf(" %c %c",&a,&b);
printf("%c %c\n",a,b);
//a=a^32;
//b=b^32;
if((a>='a'&&a<='z')&&(b>='A'&&b<='Z'))
{
a=a|32;//upper case
b=b&~32;//lower case
}
printf("%c %c\n",a,b);
}
#include<stdio.h>
int main()
{
int num;
printf("enter your number\n");
scanf("%d",&num);
num=((num & 0x0F)<<4 | (num &0xF0)>>4);
printf("%d\n",num);
}
#include<stdio.h>
int main()
{
int fact=1,num,i;
printf("enter num value\n");
scanf("%d",&num);
while(num!=0)
//for(i=1;i<=num;i++)
{
fact=fact*num;
num--;
}
printf("%d",fact);
}
#include<stdio.h>
int main()
{
int f=0,s=1,t=0,i;
for(i=0;i<=10;i++)
{
printf("%d\t",t);
f=s;
s=t;
t=f+s;
}
}
#include<stdio.h>
int main()
{
int sum=0,num,i;
printf("enter num value\n");
scanf("%d",&num);
while(num!=0)
//for(i=1;i<=num;i++)
{
sum=sum+num;
num--;
}
printf("%d",sum);
}
#include<stdio.h>
int main()
{
int num,i,rev=0;
printf("enter long number");
scanf("%d",&num);/*if not place & simble it will show error segmentation fault
while(num>0)
{
rev=rev*10+num%10;
num=num/10;
}*/
for(i=num;i>0;)
{
int r=i%10;
rev=rev*10+r;
i=i/10;
}
printf(" %d\n",rev);
}
#include<stdio.h>
int main()
{
int n,i,sum=0,c;
printf("enter your number");
scanf("%d",&n);
for(i=n;i>0;)
{
int r=i%10;
c=r*r*r;
sum= sum+c;
i=i/10;
}
printf("%d\n",sum);
}
#include<stdio.h>
int main()
{
int num,i,count=0;
printf("enter your number");
scanf("%d",&num);
for(i=1;i<=num;i++)
{
if(num%i==0)
{
count++;
}
}
printf("count =%d\n",count);
if(count==2||count==1)
{
printf("given number prime number");
}
else
{
printf("given number not a prime number");
}
}
#include<stdio.h>
int main()
{
int num,i,j,count=0;
printf("enter your number\n");
scanf("%d",&num);
for(i=1;i<=num;i++)
{
count=0;
for(j=1;j<=i;j++)
{
if(i%j==0)
{
count++;
}
}
if(count==1||count==2)
{
printf("num %d\t",i);
}
}
}
#include<stdio.h>
int main()
{
int num,i,gcd;
printf("enter your number\n");
scanf("%d",&num);
for(i=1;i<num;i++)
{
if(num%i==0)
{
gcd=i;
}
}
printf("%d\n",gcd);
}
#include<stdio.h>
int main()
{
int num,i,gcd,num1;
printf("enter your number\n");
scanf("%d%d",&num,&num1);
for(i=1;i<num&&i<num1;i++)
{
if(num%i==0&&num1%i==0)
{
gcd=i;
}
}
printf("%d\n",gcd);
}
#include<stdio.h>
int main()
{
int num,i,j,count=0;
printf("enter your number\n");
scanf("%d",&num);
for(i=1;i<=num;i++)
{
count=0;
for(j=1;j<=i;j++)
{
if(i%j==0)
{
count++;
}
}
if(count==1||count==2)
{
printf("num %d\t",i);
}
}
}
#include<stdio.h>
int main()
{
int num,i,gcd,num1;
printf("enter your number\n");
scanf("%d%d",&num,&num1);
for(i=1;i<num&&i<num1;i++)
{
if(num%i==0&&num1%i==0)
{
gcd=i;
}
}
printf("%d\n",gcd);
}
#include<stdio.h>
int main()
{
int num,last,fact=1,i,sum=0;
printf("enter your number");
scanf("%d",&num);
int num1=num;
while(num>0)
{ fact=1;
last=num%10;
printf("%d\n",last);
for(i=1;i<=last;i++)
{
fact=fact*i;
}
printf("%d\n",fact);
sum=sum+fact;
num=num/10;
printf("%d\n",sum);
if(num1==sum)
{
printf("given number strong");
}
else
{
printf("not strong number");
}
}
}
#include<stdio.h>
int main()
{
int arr[]={12,23,45,56};
int i,max=0,postion;
max=arr[0];
int k=sizeof(arr)/sizeof (int);
for(i=0;i<=k;i++)
{
if(max<arr[i])
{
max=arr[i];
postion=i;
}
}
printf("%d postion : %d\n",max,postion);
}
#include<stdio.h>
int main()
{
int i,j,arr[]={2,4,3,7,9};
int temp=0;
for(i=0;i<5-1;i++)
{
int min=i;
for(j=i+1;j<5;j++)
{
if(arr[j]<arr[i])
{
min=j;
}
temp=arr[i];
arr[i]=arr[min];
arr[min]=temp;
}
}
for(i=0;i<5;i++)
printf("%d\t",arr[i]);
}
#include<stdio.h>
int main()
{
int i,j,temp,arr[]={2,5,4,8,9};
for(i=0;i<5;i++)
{
temp=arr[i];
for(j=i;j>0&&temp<arr[j-1];j--)
{
arr[j]=arr[j-1];
}
arr[j]=temp;
}
for(i=0;i<5;i++)
printf("%d",arr[i]);
}
#include<stdio.h>
int main()
{
int i,j,arr[]={5,4,8,3,9},temp=0;
for(i=0;i<5;i++)
{
for(j=i;j>0;j--)
{
if(arr[j]<arr[j-1])
{
temp=arr[j];
arr[j]=arr[j-1];
arr[j-1]=temp;
}
}
}
for(i=0;i<5;i++)
printf("%d",arr[i]);
}
Comments
Post a Comment