Thursday 28 February 2013

C Program for Square of J letter


/*
output
J J J J J
J          J
J          J
J          J
J J J J J
*/
void main()
{
int i,j,k,edge=1;
clrscr();
for(i=0;i<5;i++)
{
if(i==0||i==4)
{
edge=1;
}
else
{
edge=0;
}
for(j=0;j<5;j++)
{
if((j==0 ||j==4)&&(edge==0))
printf("J ");
else if(edge==1)
printf("J ");
else
printf("  ");
}
printf("\n");

}
getch();


}

C Program for O letter in the Center of Square of J


/*
output
J J J J J
J J J J J
J J 0 J J
J J J J J
J J J J J
*/
void main()
{
int i,j,k;
int r,c;
clrscr();
printf("Enter the Row and column size");
scanf("%d%d",&r,&c);
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
k=i*r+j+1;
if(k==((r*c)/2+1))
printf("O ");
else
printf("J ");
}
printf("\n");

}

getch();


}

Wednesday 27 February 2013

C Program for Floyd's Triangle of 0 and 1


/*
Floyd's Triangle
1
0 1
1 0 1
0 1 0 1
1 0 1 0 1
*/
void main()
{
int i,j,k,count=1,value=1,ft;
clrscr();
for(i=1;i<10;i++)
{
ft=value;
for(j=i;j<=count;j++)
{
for(k=i;k<i+count;k++)
{
printf("%d ",value);
if(value==1)
value=0;
else value=1;
}
}
printf("\n");
count++;
if(ft==1)
value=0;
else
value=1;
}
getch();
}

Floyd's Triangle


/*
Floyd's Triangle
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
*/

void main()
{
int i,j,k,count=1,value=1;
clrscr();
for(i=1;value<100;i++)
{
for(j=i;j<=count;j++)
{
for(k=i;k<i+count;k++)
{
printf("%d ",value);
value++;
}
}
printf("\n");
count++;
}
getch();

}

C Program to find Maximum of three numbers using function











Men's Apparel
//Finding maximum of three numbers
#include <stdio.h>
int maxofthree(int,int,int);
void main()
{
int a,b,c,maxdup;
int a1,b1,c1;
clrscr();
printf("Enter a,b,c");
scanf("%d%d%d",&a,&b,&c);
maxdup=maxofthree(a,b,c); ///function calling
printf("Max is : %d",maxdup);
printf("nter a1,b1,c1");
scanf("%d%d%d",&a1,&b1,&c1);

maxdup=maxofthree(a1,b1,c1); ///function calling
printf("Max1 is : %d",maxdup);

getch();
}
int maxofthree(int x,int y,int z)
{
int max;
if(x>y)
max=x;
else
max=y;
if(max>z)
;
else
max=z;
return max;
}


Hand Blender


Tuesday 26 February 2013

Roman Numbers upto 100


//print Equivalent Roman number up to 100
#include<stdio.h>
int main()
{
int i,d=1,r,nn,b,q,c=0,flagx=1;
int n,candisplay=1;
clrscr();
printf("Enter the number:");
scanf("%d",&n);
q=n%10;
nn=n-q;
while(nn!=0)
{
nn=nn-10;
c++;
}
if(n>100)
printf(" Sorry Cannot display Roman number");
else
{
if(c==4)
{
printf("XL");
flagx=0;
}
 else if(c>=5 &&c<=8)
 {
 c=0;
 flagx=1;
 printf("L");
 q=(n-50)%10;
 nn=(n-50)-q;
 while(nn!=0)
 {
 nn=nn-10;
c++;
}

}
else if(c==9)
{
printf("XC");
flagx=0;
}
else if(c==10)
{
printf("C");
flagx=0;
}

 if(flagx==1)
{
for(i=0;i<c;i++)
{
 printf("X");
}    }

switch(q)
{
case 1:
printf("I");
break;
case 2 :
printf("II");
break;
case 3:
printf("III");
break;
case 4:
printf("IV");
break;
case 5:
printf("V");
break;
case 6:
printf("VI");
break;
case 7:
printf("VII");
break;
case 8:
printf("VIII");
break;
case 9:
printf("IX");
break;
}
}

printf("\n");
getch();
}

function to input and display student data


int getroll();
float getmark();

void display(char *,int,float);

void display(char *n,int ro,float m1)
{
printf("---------------------------------------------------\n");
printf("%20s%10s%15s\n","NAME","Roll NO","MARKS");
printf("---------------------------------------------------\n");
printf("%20s" ,n);
printf("%10d",ro);
printf("%15.2f",m1);

}
void main()
{
char *name="Hello",ch='u';
int roll;
float marks;
clrscr();
do
{
printf("Enter the name:");
scanf(" %s",name);
roll=getroll();

marks=getmark();
display(name,roll,marks);
printf("\nDo u want to continue? ");

printf("CH: %c",ch);
scanf(" %c",&ch);
printf("CH: %c",ch);

}while(ch!='n');
getch();

}

int  getroll()
{
int r;
printf("enter the roll number :");
scanf("%d",&r);
return r;

}

float getmark()
{

float m;
printf("enter the marks");
scanf("%f",&m);
return m;

}

Prime number using function


//prime number using function
#include<stdio.h>
int prime(int);
int main()
{
int num,val;
clrscr();
printf("Enter the number:");
scanf("%d",&num);
val=prime(num);

if(val==0)
printf("\nNumber is not prime\n");
else
printf("\nNumber is prime\n");
getch();
}
int prime(int a)
{

int i,count=0;
for(i=2;i<a/2;i++)
{
if((a%i)==0)
{
break;
}
else
count++;
}
if(count>0)
return 1;
else
return 0;
}

Wednesday 20 February 2013

Factorial using for loop


//Factorial
#include<stdio.h>
int main()
{
float f;
int a,b,fact=1,i;
printf("Enter the number :");
scanf("%d",&a);
for(i=2;i<=a;i++)
{
fact=fact*i;
}
printf("Factorial is: %d",fact);
}

Sum of digits


//Sum of digits
#include<stdio.h>
#include<math.h>
main()
{
int num,sum=0,digit;
printf("enter the num");
scanf("%d",&num);
x:while(num!=0)
{
digit=num%10;
num=num/10;
sum=sum+digit;
}
if(sum>9)
{
num=sum;
sum=0;
goto x;
}
printf("sum=%d",sum);
}

Array


//Program for  Array with dynamic size
#include<stdio.h>
int main()
{
int max=100;
char name[20];
int arr[max],size,i,s,s1;
printf("Enter the name:");
scanf("%s",name);
printf("%s\n",name);

printf("\n\t****when size of array is not known earlier***\n");
printf("\nEnter the number of elements in  the array");
scanf("%d",&size);
printf("\n Enter the Elements of the array:\n");
for(i=0;i<size;i++)
{
scanf("%d",&arr[i]);
}

printf("\n The array is: ");
for(i=0;i<size;i++)
{
printf("\t%d",arr[i]);
}
printf("\n");

printf("\n\t**Determining the size of array**\n");
s=sizeof(arr);
s1=sizeof(arr)/sizeof(int);
printf("\n\t**Total memory space required for array of 100 elements**\n");
printf("\n\t %d",s);
printf("\n**number of elements in array**\n");
printf("\n\t%d",s1);


}

Array of Structure


//Array of Structure

#include<stdio.h>
struct student
{
int roll;
char name[30];
char addr[30];
char branch[30];
int age;
}stud[50];

int main()
{
int i,num;
printf("\nEnter the number of Students");
scanf("%d",&num);
for(i=0;i<num;i++)
{
printf("\n %d.",i);
printf("\n Enter the Name of the student:");
scanf("%s",&stud[i].name);
printf(" Enter the Roll no:");
scanf("%d",&stud[i].roll);
printf(" Enter the Address:");
scanf("%s",&stud[i].addr);
printf(" Enter the Branch:");
scanf("%s",&stud[i].branch);
printf(" Enter the Age:");
scanf("%d",&stud[i].age);
}
printf("\n\t**The Entered Information is as follows**\n");
printf("\n**************************************************************************\n");
printf("Sr No.\tName\t\tRoll NO\t\tAddress\t\tBranch\t\tAge");
printf("\n**************************************************************************\n");
for(i=0;i<num;i++)
{
printf("%d.",i);
printf("\t%s",stud[i].name);
printf("\t\t%d",stud[i].roll);
printf("\t\t%s",stud[i].addr);
printf("\t\t%s",stud[i].branch);
printf("\t\t%d\n",stud[i].age);
}
}


Fibbonacci program using Function


//Fibbonacci program using Function

void fibbo(int);

void main()
{
clrscr();
fibbo(50);
getch();
}
void fibbo(int n)
{

int a=0,b=1,c;

int i;
printf("%d\t%d\t",a,b);
for(i=0;i<n-2;i++)
{
c=a+b;
a=b;
b=c;
printf("%d\t",c);
}

}

Sunday 17 February 2013

if else ladder-Calculator

// Simulate calculator using if else ladder
The If-Else  Ladder is used if we have a multiple conditions to check.The same problem can be solved using switch case also.




In this ladder first condition is checked using only if statement.If all conditions fail then last else will get executes

  1. int main()
  2. {
  3. int a,b,c;
  4. float r1;
  5. int flag=0;
  6. char ch;
  7. clrscr();
  8. printf("Enter x to stop");
  9. do
  10.     {
  11. printf("enter the two numbers");
  12. scanf("%d%d",&a,&b);
  13. printf("\n enter any +,-,*,/");
  14. scanf(" %c",&ch);
  15. if(ch=='+')
  16. c=a+b;
  17. else if (ch=='-')
  18. c=a-b;
  19. else if(ch=='*')
  20. c=a*b;
  21. else
  22.     {
  23. r1=(float)a/b;
  24. flag=1;

  25.     }
  26.     if(flag==1)
  27. printf("result is %f",r1);
  28.     else
  29. printf("result is %d",c);
  30.     }    while(ch!='x');
  31.     getch();
  32. }





Fibbonacci Series in C

//C Program for generate Fibonacci series

#include <stdio.h>
#include <conio.h>
void main()
{
 int a,b,c,i,n;
 clrscr();
 a=0;
 b=1;
 printf("\n enter n for how many times generate series");
 scanf("%d",&n);
 printf("\n FIBONACCI SERIES\n");
 printf("\t%d\t%d",a,b);
for(i=0;i<n;i++)
{
     c=a+b;
     a=b;
     b=c;
     printf("\t%d",c);
 }
 getch();
}

Fibbonacci Series Program in C

//C Program for generate Fibonacci series
#include <stdio.h>
#include <conio.h>
void main()
{
 int a,b,c,i,n;
 clrscr();
 a=0;
 b=1;
 printf("\n enter n for how many times generate series");
 scanf("%d",&n);
 printf("\n FIBONACCI SERIES\n");
 printf("\t%d\t%d",a,b);
for(i=0;i<n;i++)
{
     c=a+b;
     a=b;
     b=c;
     printf("\t%d",c);
 }
 getch();
}