Fundamental Computer & Programing in C: Program File OF
Fundamental Computer & Programing in C: Program File OF
OF
FUNDAMENTAL COMPUTER
&
PROGRAMING IN C
Roll No.
INDEX
S.No. Program Name Date Remark Sign
Write a program largest out of 3 number
1. entered by student using if else statement
#include<stdio.h>
void main()
clrscr();
int t,i,h;
scanf("%d",&t);
scanf("%d",&i);
scanf("%d",&h);
if (h>t&&h>i)
else
if(i>h&&i>t)
{
printf("\n\n the greatest number is 'i'= %d",i);
else
getch();
OUTPUT :
PROGRAM 2
2) Write a program largest out of 10 number entered by student .
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int t,i,h=0;
for(i=1;i<=10;i++)
scanf("%d",&t);
if (h>t)
h;
else
h=t;
OUTPUT :
PROGRAM 3
3) Write a program to find average of male and female height in a
class .
#include<conio.h>
#include<stdio.h>
void main()
clrscr();
int t,i,h,sum1=0,sum2=0,f=0,m=0;
float avg1,avg2;
scanf("%d",&t);
for(i=1;i<=t;i++)
scanf("%d",&h);
if (h<6)
sum2 +=h;
++f;
else
{
sum1 +=h;
++m;
avg1=sum1/m;
avg2=sum2/f;
getch();
OUTPUT :
PROGRAM 4
4) Write a program to find roots of quadratic equation.
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
clrscr();
int a,c,b,D,x;
float x1,x2;
scanf("%d",&a);
scanf("%d",&b);
scanf("%d",&c);
D = b*b - 4*a*c;
scanf("%d",&x);
switch (x)
case 1:
x1 = - b + sqrt(D)/2*a;
x2 = - b - sqrt(D)/2*a;
break;
case 2:
x1 = - b + sqrt(D)/2*a;
x2 = - b - sqrt(D)/2*a;
break;
case 3:
x1 = - b + sqrt(D)/2*a;
x2 = - b - sqrt(D)/2*a;
break;
default :
getch();
OUTPUT :
PROGRAM 5
5) Write a program using array to find largest & second largest out
of 50 numbers.
#include<conio.h>
#include<stdio.h>
void main()
{
clrscr();
int i,a[51],t;
printf("\n" );
a[50]=0;
for(i=0;i<50;i++)
{
printf("Enter the value of 't' number =" );
scanf("%d",&a[i]);
if (a[50]>a[i])
{
a[50];
}
else
{
a[50]=a[i];
t=a[i];
}
}
printf(" the first greatest number is = %d",a[50]);
a[51]=0;
for(i=0;i<50;i++)
{
if(t==a[i])
a[i]=0;
}
for(i=0;i<50;i++)
{
if(a[51]>a[i])
a[51];
else
a[51]=a[i];
}
printf("\n the second greatest number is = %d",a[51]);
getch();
}
OUTPUT :
PROGRAM 6
{
printf("\nmatrices can be multiplied");
}
else
{
printf("\nmatrices can not be multiplied");
exit(0);
}
printf("\n input matrix-a:\n");
for(i=0;i<m;++i)
{
for(j=0;j<n;++j)
scanf("%d",&a[i][j]);
}
printf("\n input matrix-b:\n");
for(i=0;i<p;++i)
{
for(j=0;j<q;++j)
scanf("%d",&b[i][j]);
}
printf("\n MATRIX-a:");
for(i=0;i<m;++i)
{
printf("\n");
for(j=0;j<n;++j)
{ printf("%d",a[i][j]);
printf(" "); }
}
printf("\n MATRIX-b:");
for(i=0;i<p;i++)
{
printf("\n");
for(j=0;j<q;j++)
{
printf("%d",b[i][j]);
printf(" ");
}
}
for(i=0;i<m;++i)
{ for(j=0;j<q;++j)
{
c[i][j]=0;
for(k=0;k<n;++k)
c[i][j]+=(a[i][k]*b[k][j]);
} }
printf("\n product of a & b matrices:");
for(i=0;i<m;++i)
{
printf("\n");
for(j=0;j<q;++j)
{ printf("%d",c[i][j]);
printf(" "); }
}
getch();
}
OUTPUT :
PROGRAM 7
#include<conio.h>
#include<stdio.h>
#include<string.h>
#include<math.h>
void main()
{
clrscr();
int len;
char s[30];
printf("\n\n Enter the string name =");
gets(s);
strrev(s);
printf("\n the reverse string is = %s ",s);
getch();
}
OUTPUT:
PROGRAM 8
#include<conio.h>
#include<stdio.h>
#include<string.h>
#include<math.h>
void main()
{
clrscr();
int len;
char s1[30],s2[30];
printf("\n\n Enter the first string name =");
gets(s1);
len=strlen(s1);
printf("\n\n the length of first string =%d",len);
printf("\n\n Enter the second string name =");
gets(s2);
len=strlen(s2);
printf("\n\n the length of second string =%d",len);
strcat(s1,s2);
printf("\n\n");
puts(s1);
getch();
}
OUTPUT:
PROGRAM 9
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
char card[4];
int i;
card[1]='s';
card[2]='d';
card[3]='h';
card[4]='c';
printf("\n\n");
printf("\n\n");
printf("\n * /**\ (****
****) ** ");
printf("\n************* *******/
********* ********** ");
printf("\n ***** * *
|||||| ");
printf("\n\n");
for(i=1;i<=13;i++)
printf("\n");
printf(" %d%c",i,card[1]);
printf("\n");
getch();
}
OUTPUT :
PROGRAM 10
10) Write a program to check that the input string is a palindrome
or not.
#include<conio.h>
#include<stdio.h>
#include<string.h>
#include<math.h>
void main()
clrscr();
int n,i,len,mid;
char s[30];
gets(s);
len=strlen(s);
printf("\n length=%d",len);
strrev(s);
printf("\n\n");
mid=len/2;
for(i=0;i<=mid;i++)
{
if(s[i]==s[len-i-1])
n=0;
else
n=1;
switch(n)
case 0 :printf("palindrome");
break;
getch();
OUTPUT :
PROGRAM 11
11) C Program To Read The File And Print The Result On The
Screen
#include<stdio.h>
#include<conio.h>
main()
FILE *fp;
char ch;
clrscr();
if((fp=fopen("text1.dat","r"))==NULL)
exit(1);
while((ch=fgetc(fp))!=EOF)
putchar(ch);
fclose(fp);
getch();