Friday, December 4, 2009

C Program to fing largest number in array

#include
#include
void main()
{
int i,n,a[10],l;
clrscr();
printf("Enter limit of array");
scanf("%d",&n);
printf("Enter array elements");
for(i=1;i<=n;i++)
{
printf("\na[%d]=",i);
scanf("%d",&a[i]);
}
l=a[1];
for(i=1;i<=n;i++)
{
if(a[i]>l)
{
l=a[i];
}
}
printf("Largest no.=%d",l);
getch();
}

Thursday, December 3, 2009

C Program insert items in arrary

#include
#include
void main()
{
int a[20],n,i,p,e;
clrscr();
printf("Enter limit of array");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
printf("\n a[%d]=",i);
scanf("%d",&a[i]);
}
printf("On which position u want to insert element");
scanf("%d",&p);
printf("Insert element:");
scanf("%d",&e);
for(i=n+1;i>p;i--)
{
a[i]=a[i-1];
}
a[p]=e;
n=n+1;
printf("New array list:");
for(i=1;i<=n;i++)
{
printf("\n%d",a[i]);
}
getch();
}

Wednesday, December 2, 2009

C Program to calculate factorialmsum of digits nd check whether the year is leap or not using functions,switch case, do-while

#include
#include
void yr();
void fac();
void sum();
void main()
{
int a;
clrscr();
do
{
printf("Menu");
printf("\n1:To know the year is leap or not");
printf("\n2:For factorial");
printf("\n3:For sum of digit");
printf("\n4:For Exit");
printf("\nEnter your choice");
scanf("%d",&a);
switch(a)
{
case 1:yr();
break;
case 2:fac();
break;
case 3:sum();
break;
case 4:exit(0);
default:printf("Invalid case");
}
}while(a!=4);
getch();
}
void yr()
{
int year;
printf("Enter any year");
scanf("%d",&year);
if((year%4)==0)
{
printf("\nYear is leap");
}
else
{
printf("Year is not leap");
}
getch();
}
void fac()
{
int n,m=1;
printf("\nEnter any no.");
scanf("%d",&n);
while(n>=1)
{
m=m*n;
n=n-1;
}
printf("%d",m);
getch();
}
void sum()
{
int i,n,s=0;
printf("\nEnter value of n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
s=s+i;
}
printf("Sum=%d",s);
getch();
}

Tuesday, December 1, 2009

C Program using switch statement

#include
#include
void yr();
void fac();
void sum();
void main()
{
int a;
clrscr();
do
{
printf("Menu");
printf("\n1:To know the year is leap or not");
printf("\n2:For factorial");
printf("\n3:For sum of digit");
printf("\n4:For Exit");
printf("\nEnter your choice");
scanf("%d",&a);
switch(a)
{
case 1:yr();
break;
case 2:fac();
break;
case 3:sum();
break;
case 4:exit(0);
default:printf("Invalid case");
}
}while(a!=4);
getch();
}
void yr()
{
int year;
printf("Enter any year");
scanf("%d",&year);
if((year%4)==0)
{
printf("\nYear is leap");
}
else
{
printf("Year is not leap");
}
getch();
}
void fac()
{
int n,m=1;
printf("\nEnter any no.");
scanf("%d",&n);
while(n>=1)
{
m=m*n;
n=n-1;
}
printf("%d",m);
getch();
}
void sum()
{
int i,n,s=0;
printf("\nEnter value of n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
s=s+i;
}
printf("Sum=%d",s);
getch();
}