Professional Documents
Culture Documents
C Sample Programs
C Sample Programs
C Sample Programs
Nested if
Loop
For loop
Nested For loop
Pointer
structure
/*A program that convert
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
char a;
a=getche();
if(a>=65&&a<=97)
else
getch();
#include<conio.h>
#include<stdio.h>
void main()
{
clrscr();
int a;
scanf("%d",&a);
if(a%2==0)
printf("\n\neven number");
else
printf("\n\nOdd number");
getch();
/////////////////////////////////////////////////////////////////////
/
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int hdate,cdate,tenure;
scanf("%d",&hdate);
scanf("%d",&cdate);
tenure=cdate-hdate;
printf("\ntenure = %d ",tenure);
if (tenure>5)
{
printf("\ncongrate");
if(tenure<5)
printf("\nsorry no discount");
getch();
//////////////////////////////////////////////////////////////////////
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
float amount,discount;
scanf("%f",&amount);
if(amount>2000.0)
float t;
t=(10.0/100.0);
discount=amount*t;
amount-=discount;
else
printf("sorrry no discount");
getch();
//////////////////////////////////////////////////////////////////////
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
char a;
scanf("%c",&a);
if(a>=65&&a<=91)
if(a>=97&&a<123)
getch();
//////////////////////////////////////////////////////////////////////
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
char a;
printf("enter a cheracter ");
a=getche();
if(a=='a'||a=='A'||a=='e'||a=='E'||a=='i'||a=='I'||a=='o'||a=='O'||
a=='u'||a=='U')
else
getch();
//////////////////////////////////////////////////////////////////////
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int z,a,b,c,d,e,f;
scanf("%d",&z);
a=z/1000;
b=z%1000;
c=b/100;
d=b%100;
e=d/10;
f=d%10;
printf("%d%d%d%d",f,e,c,a);
getch();
//////////////////////////////////////////////////////////////////////
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
float pi,r,a;
pi=3.14;
scanf("%f",&r);
a=pi*r*r;
getch();
//////////////////////////////////////////////////////////////////////
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int marks;
if (marks>=50)
else
getch();
//////////////////////////////////////////////////////////////////////
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int a;
scanf("%d",&a);
if (a<=40)
else
getch();
//////////////////////////////////////////////////////////////////////
//to find the percentage of your marks
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
float a,b,c;
//int a,b,c;
scanf("%f",&a);
scanf("%f",&b);
c=(a/b)*100.0;
printf("\npercentage =%f",c);
getch();
//////////////////////////////////////////////////////////////////////
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
float f,m,a;
scanf("%f",&m);
f=m*a;
getch();
//////////////////////////////////////////////////////////////////////
//calculater
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int a,b;
scanf("%d",&a);
char op;
op=getche();
scanf("%d",&b);
if(op=='+')
printf("\nAns= %d",a+b);
if(op=='-')
printf("\nAns= %d",a-b);
if(op=='*')
printf("\nAns= %d",a*b);
if(op=='/')
printf("\nAns %d",a/b);
getch();
//////////////////////////////////////////////////////////////////////
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int a,b,c;
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
if(a>b)
if(a>c)
else
else
if(b>a)
if(b>c)
else
getch();
//////////////////////////////////////////////////////////////////////
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
char s,ms;
int age;
s=getche();
ms=getche();
scanf("%d",&age);
if(s=='m')
if(age>30)
if(ms=='m')
else
printf("\nNot insured");
else
printf("\nnot insured");
else
if(age>20)
if(ms=='m')
else
printf("\nnot insured");
else
printf("\nNot insured");
getche();
//////////////////////////////////////////////////////////////////////
#include<conio.h>
#include<stdio.h>
void main()
char ch;
printf("enter cheracter");
ch=getche();
if(ch>=65)
if(ch<=91)
printf("capital letter");
else
if(ch>=97)
if(ch<=123)
printf("small cheracter");
else
printff("special cheracter");
else
printf("special cheracter");
else
printf("special cheracter");
getch();
**********************************************************************
***************
//calculator by else if
#include<conio.h>
#include<stdio.h>
void main()
int n1,n2;
char op;
scanf("%d%d",&n1,&n2);
op=getche();
if(op=='+')
printf("\nsum= %d",n1+n2);
else if(op=='-')
printf("\nsubtriction = %d",n1-n2);
else if(op=='*')
printf("\nmultiplication = %d",n1*n2);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int a;
scanf("%d",&a);
if(a%2==0)
if(a%4==0)
else
else
getch();
}
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int a;
char type;
scanf("%d",&a);
type=getche();
if(type=='d')
printf("\nAMOUNT IN Rs = %d",a*78);
else if(type=='r')
printf("\nAMOUNT IN Rs = %d",a*22);
else if (type=='p')
printf("\nAMOUNT IN Rs = %d",a*15);
else if(type=='D')
printf("\nAMOUNT IN Rs = %d",a*24);
getch();
**********************************************************************
***************
SWITCH STATMENT
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
char ch;
ch=getche();
switch(ch)
case 'a':
printf("\ncongratulation");
break;
case 'c' :
break;
case 'v':
break;
defult:
getch();
}
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int n1,n2;
char op;
scanf("%d%d",&n1,&n2);
printf("enrter operater\n");
op=getche();
switch(op)
case '+':
printf("\naddation= %d",n1+n2);
break;
case '-':
printf("\nsubtriction = %d",n1-n2);
break;
case '*':
printf("\nmultiplication = %d",n1*n2);
break;
case '/':
if(n2==0)
else
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int c;
scanf("%d",&c);
switch(c)
case 0:
textcolor(c);
cprintf("Tariq dirvi");
break;
case 1:
textcolor(c);
cprintf("Tariq");
break;
getch();
**********************************************************************
**
#include<conio.h>
#include<stdio.h>
#include<ctype.h>
void main()
clrscr();
int i;
for(i=1;i<15;i++)
textcolor(i);
cprintf("Tariq\n");
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int i;
for(i=0;i<=15;++i)
textcolor(i);
cprintf("* ");
for(i=0;i<=15;++i)
textcolor(i);
cprintf("* ");
}getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
{
clrscr();
int i;
for(i=0;i<=200;++i)
if(i%2==0)
printf("%d ",i);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int a;
printf("enter a number");
scanf("%d",&a);
for(int i=0;i<=16;i++)
printf("%d*%d= %d\n",a,i,a*i);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
for(int i=0;i<=256;i++)
printf("%c = %d ",i,i);
getch();
**********************************************************************
**************
#include<conio.h>
#include<stdio.h>
#include<dos.h>
void main()
clrscr();
for(int i =1;i<=15;++i)
textcolor(i);
cprintf("\nTariq Dirvi");
delay(500);
getch();
**********************************************************************
***************
#include<stdio.h>
void main()
clrscr();
int n,i;
long fact=1;
scanf("%d",&n);
if(n==0)
fact*=1;
else
for(i=1;i<=n;++i)
fact*=i;
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
{
int sum=1;
clrscr();
for(int i=21;i<=40;++i)
if(i%2==1)
printf("%d\n",i);
sum+=i;
printf("\n%d\n",sum);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int i=1;
do
printf("%d\t",i);
i++;
}while(i<=15);
getch();
}
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int i,j;
for(i=1;i<=2;++i)
for(j=1;j<=2;++j)
printf("%d\t %d\n",i,j);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
while(getche()!='\r')
count++;
printf("\ncharacters =%d",count);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
int i=1;
clrscr();
while(i<=10)
printf("\n%d",i);
i++;
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int i,a,b,c,d,e;
for(i=1;i<500;i++)
a=i/100;
b=i%100;
c=b/10;
d=b%10;
e=(a*a*a)+(c*c*c)+(d*d*d);
if(e==i)
printf("%d\t",i);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
char ch;
do
printf("enter a cheracter\n");
scanf("%c",&ch);
if(ch>=65&&ch<=91)
printf("%c\n",ch+3);
else if (ch>=97&&ch<123)
printf("%c\n",ch-32);
else
printf("%c\n",ch);
}while((ch=getchar())!='n') ;
getch();
**********************************************************************
***************
//display a result
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int i,j;
for(i=1;i<=5;i++)
for(j=1;j<=i;++j)
printf("*");
printf("\n");
getch();
}
**********************************************************************
**************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int i,value,p=0;
scanf(" %d",&value);
for(i=2;i<value;i++)
if(value%i==0)
p=p+1;
if(p==0)
printf("prime number");
else
getch();
**********************************************************************
***************
FUNCTION
**********************************************************************
***************
// Function
#include<conio.h>
#include<stdio.h>
void name(void);
void main()
clrscr();
printf("**********\n");
printf("Tariq\n");
name();
getch();
void name()
for(int i=1;i<=10;++i)
printf("*");
**********************************************************************
***************
#define pi 3.1416
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
float a;
a=34.0;
float d;
d=area(a);
printf("Area is =%.3f",d);
getch();
float area(float r)
float c;
c=pi*r*r;
return c;
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
mul(int x,int y)
int a;
a=x*y;
return a;
void main()
int a,b,c;
c=mul(a,b);
printf("%d",c);
getch();
**********************************************************************
***************
// FUNCTION
#include<conio.h>
#include<stdio.h>
void line(int);
void num(int);
void main()
clrscr();
int a=50,b;
line(a);
printf("\nEnter a number\n");
line(a);
printf("\n");
scanf("%d",&b);
line(a);
printf("\n");
num(b);
printf("\n");
line(a);
getch();
}
void line(int x)
int a;
a=x;
for(int i=1;i<=x;i++)
printf("_");
void num(int x)
int a;
a=x;
if(a>0)
printf("Positive Number");
else
printf("Negative number");
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void num(int a)
if(a%2==0)
printf("Even number");
else
printf("Odd");
void main()
clrscr();
int a;
printf("Enter a number");
scanf("%d",&a);
num(a);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void marks(int a)
if(a>=50)
else
void main()
clrscr();
int a;
scanf("%d",&a);
marks(a);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void mul();
void main()
clrscr();
mul();
getch();
void mul()
int a,b,c;
scanf("%d%d",&a,&b);
c=a*b;
printf("%d",c);
}
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
int a,b;
clrscr();
scanf("%d",&a);
b=fact(a);
printf("Factorial = %d",b);
getch();
int fact(int n)
if(n==0)
return(1);
else
return(n*fact(n-1));
**********************************************************************
***************
#include<stdio.h>
void line(void);
void main()
clrscr();
printf("\t\t\tTARIQ\n");
line();
printf("\t\t\tTARIQ\n");
line();
printf("\t\t\tTARIQ\n");
line();
printf("\t\t\tTARIQ\n");
line();
getch();
void line()
for(int i=1;i<=60;++i)
printf("-");
printf("\n");
**********************************************************************
***************
// calculator by Function
#include<conio.h>
#include<stdio.h>
float calc(float a,float b,char c);
void main()
clrscr();
float a,b,c,e;
scanf("%f%f",&a,&b);
c=getche();
e=calc(a,b,c);
getch();
float d;
if(c=='+')
d=a+b;
return(d);
else if(c=='-')
d=a-b;
return(d);
else if(c=='*')
{
d=a*b;
return(d);
else if(c=='/')
d=a/b;
return(d);
**********************************************************************
***************
//ELECTRICITY BILL
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int a,b,c;
scanf("%d",&a);
scanf("%d",&b);
if(c>=100)
if (c<=200)
printf("\nprise = %d",c*2-100);
else
if(c>200)
printf("\nprice = %d ",c*3-300);
else
printf("\nprice = %d",c);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
#include<dos.h>
void main()
int a,b;
clrscr();
for(int i=1;i<=80;++i)
textcolor(i);
cprintf("\xdb",i);
delay(200);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
#include<dos.h>
void main()
char ch;
while((ch=getche())!='\r')
sound(ch*20);
delay(200);
nosound();
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
{
clrscr();
int i,value,p=0;
scanf(" %d",&value);
for(i=2;i<value;i++)
if(value%i==0)
p=p+1;
if(p==0)
printf("prime number");
else
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
char encode(char);
char decode(char);
void main()
clrscr();
char x,y;
x=encode('A');
printf("%c\n",x);
y=decode('c');
printf("%c",y);
getch();
return(((ch+32)*2)/5);
return(((a-32)/2)*5);
**********************************************************************
***************
//A FUNCTION WHICH TAKE 5 DIGIT NUMBER AND FIND THE SUM
#include<conio.h>
#include<stdio.h>
int sum(int);
void main()
int x,y;
clrscr();
scanf("%d",&x);
y=sum(x);
printf("%d",y);
getch();
int sum(int x)
int a,b,c,d,e,f,g,h,i;
a=x/10000;
b=x%10000;
c=b/1000;
d=b%1000;
e=d/100;
f=d%100;
g=f/10;
h=f%10;
return(a+c+e+g+h);
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
int power(int,int);
void main()
clrscr();
printf("%d",power(2,5));
getch();
}
if(y==1)
return(x);
else if(y==0)
return(1);
else
return(x*power(y-1));
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
char convert(char x)
if(x>=65&&x<90)
return(x+32);
else if(x>=97&&x<122)
return(x-32);
else
return(x);
void main()
clrscr();
char ch;
printf("enter a cheracter");
scanf("%c",&ch);
char a;
a=convert(ch) ;
printf("%c",a);
getch();
**********************************************************************
***************
ARRAY
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
int marks[4];
marks[0]= 46;
marks[1]=909;
marks[2]=45;
marks[3]=56;
printf("\n%d",marks[1]);
getch();
**********************************************************************
***************
// simple program on array 2
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int b[]={23,54,754,3246,452,466};
int a[4]={12,24,45,65};
printf("%d\n",a[2]);
printf("%d",b[3]);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
int i;
int a[5];
for(i=0;i<6;i++)
scanf("%d",&a[i]);
clrscr();
for(i=0;i<6;i++)
printf("\n%d",a[i]);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int i,a[10];
float sum=0.0;
float avg;
for(i=0;i<10;i++)
printf("enter a number");
scanf("%d",&a[i]);
for(i=0;i<10;i++)
sum+=a[i];
avg=(sum/10.0);
printf("average = %f",avg);
getch();
}
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int a[]={1,2,3,4,60,6,7,8,9,0};
int item,i,flog=-1;
printf("item to be search");
scanf("%d",&item);
for(i=0;i<10;i++)
if(item==a[i])
flog=i;
break;
if(flog==-1)
else
getch();
**********************************************************************
***************
#include<stdio.h>
void main()
clrscr();
int max;
int a[]={30,20,60,90,800,80,900,8000,4000,7000};
max=a[0];
int i;
for(i=1;i<10;i++)
if(a[i]>max)
max=a[i];
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int i,j,t,a[5]={10,2,5,3,1};
for(i=0;i<5;i++) // SORTING
for(j=0;j<5;j++)
if(a[i]>a[j])
{
t=a[j]; // SWAPING
a[j]=a[i];
a[i]=t;
for(i=0;i<5;i++)
printf("%d ",a[i]);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int i,j,t,a[5]={10,2,5,3,1};
for(i=0;i<5;i++) // SORTING
for(j=0;j<5;j++)
if(a[i]<a[j])
t=a[j]; // SWAPING
a[j]=a[i];
a[i]=t;
for(i=0;i<5;i++)
printf("%d ",a[i]);
getch();
**********************************************************************
***************
//BINARY SEARCH
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int lb,ub,item,mid;
int a[]={10,50,90,200,205,1000};
lb=0;
ub=5;
scanf("%d",&item);
do
mid=(ub+lb)/2;
if(item>a[mid])
lb=mid+1;
if(item<a[mid])
ub=mid-1;
while(item!=a[mid]&&lb<=ub) ;
if(item==a[mid])
printf("item found it location of %d",mid+1);
else
getch();
**********************************************************************
***************
TWO DIMENTIONAL
ARRAY
//assign value to two dimensional array
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int a[2][2];
int i,j;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
printf("enter value");
scanf("%d",&a[i][j]);
for(i=0;i<2;i++)
for(j=0;j<2;j++)
printf("%d\n",a[i][j]);
getch();
}
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int i,j;
int a[2][2]={{2,4},{4,3}};
int b[2][2]={{3,1},{5,4}};
int c[2][2];
for(i=0;i<2;i++)
for(j=0;j<2;j++)
c[i][j]=a[i][j]+b[i][j];
for(i=0;i<2;i++)
for(j=0;j<2;j++)
printf("\n%d",c[i][j]);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int i,j;
int a[2][2]={{2,1},{2,2}};
int b[2][2]={{3,1},{1,1}};
int c[2][2];
for(i=0;i<2;i++)
for(j=0;j<2;j++)
c[i][j]=0;
for(int k=0;k<2;k++)
c[i][j]+=a[i][k]*b[k][j];
for(i=0;i<2;i++)
for(j=0;j<2;j++)
printf("\n%d",c[i][j]);
getch();
**********************************************************************
***************
ARRAY OF STRING
// DELATION OF CHERACTER
#include<conio.h>
#include<stdio.h>
#include<string.h>
void main()
clrscr();
int p;
scanf("%d",&p);
strcpy(&str[p],&str[p+1]);
puts(str);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int i,j;
char str[5];
for(i=1;i<=5;i++)
scanf("%c",&str[i]);
printf("%c",str[j]);
getch();
}
**********************************************************************
***************
//STRING COPY
#include<conio.h>
#include<stdio.h>
#include<string.h>
void main()
char a[]="tariq";
char b[]="only";
strcpy(&a[],&b[]);
puts(a);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
#include<string.h>
#define max 5
#define len 40
void main()
{
clrscr();
int i;
int enter=0;
char name[len];
gets(name);
for(i=0;i<max;i++)
enter=1;
break;
if (enter ==1)
else
getch();
**********************************************************************
***************
//CANCATINATION OF STRING
#include<conio.h>
#include<stdio.h>
#include<string.h>
void main()
{
char str1[10],str2[10];
gets(str1);
gets(str2);
strcat(str1,str2);
puts(str1);
getch();
**********************************************************************
***************
#include<conio.h>
#include<stdio.h>
#include<string.h>
void main()
clrscr();
int i;
char name[80];
gets(name);
for (i=0;i<strlen(name);i++)
printf("%u\t %c\t",&name,name[i]);
getch();
}
**********************************************************************
***************