Lab External Programs
Lab External Programs
#include<stdio.h>
#include<conio.h>
void main()
int n1,n2;
printf("enter n1,n2\n");
scanf("%d%d",&n1,&n2);
if(n2%n1==0)
else
Output:
Enter n1,n2
15 45
15 is a factor of 45
Program:
#include<stdio.h>
#include<conio.h>
void main()
char ch='a';
printf("one\n");
printf("two\n");
printf("three\n");
printf("four\n");
Output:
One
Two
Three
four
*print the result of student:-
#include<stdio.h>
main( )
int m1,m2,m3;
printf(“enter m1,m2,m3\n”);
scanf(“%d%d%d”,&m1,&m2,&m3);
printf(“student is pass\n”);
else
Printf(“student is fail\n”);
Output:
Enter m1,m2,m3
Student is pass
Program:
#include<stdio.h>
#include<conio.h>
void main()
char ch;
scanf("%c",&ch);
switch(ch)
case 'a':
printf("vowel\n");
break;
case 'e':
printf("vowel\n");
break;
case 'i':
printf("vowel\n");
break;
case 'o':
printf("vowel\n");
break;
case 'u':
printf("vowel\n");
break;
default:
printf("not vowel\n");
break;
getch();
clrscr();
Output:
Enter ch
Vowel
main( )
Int i=1,n;
Printf(“enter n\n”);
Scanf(“%d”,&n);
While(i<=n)
Printf(“%d\t”,i);
i=i++;
Output:
Enter n
12345
#include<stdio.h>
void main()
int n,fact=1;
printf("enter number\n");
scanf("%d",&n);
while(n>0)
fact=fact*n;
n--;
printf("factorial=%d\n",fact);
Output:
Enter number:
Factorial =24
//FACTORS OF GIVEN NUMBER
#include<stdio.h>
void main()
int n,i=1;
printf("enter number\n");
scanf("%d",&n);
while(i<=n)
if(n%i==0)
printf("factor is %d\n",i);
i++;
Output:
enter number
100
factors are
5
10
20
25
50
100
//REVERSE OF NUMBER
#include<conio.h>
#include<stdio.h>
void main()
int n,rev;
rev=0;
printf("enter no\n");
scanf("%d",&n);
while(n>0)
int r=n%10;
rev=rev*10+r;
n=n/10;
getch();
clrscr();
Output:
Enter no
356
FIBONACCI SERIES
#include<stdio.h>
void main()
int a,b,n,c,i=1;
a=0,b=1;
scanf("%d",&n);
printf("%d",a);
while(i<=n)
c=a+b;
printf("%d",c);
a=b;
b=c;
i++;
}
}
Output:
01235813
#include<stdio.h>
void main()
int i,x,y,j,gcd,lcm;
printf("enter x,y\n");
scanf("%d%d", &x,&y);
i=1,j=(x<y)?x:y;
while(i<=j)
gcd=i;
i=i+1;
lcm=x*y/gcd;
printf("LCM is %d\n",lcm);
getch();
clrscr();
}
Output:
Enter x,y
6 15
The LCD is 3
LCM is 30
#include<stdio.h>
#include<conio.h>
void main()
int n,i,count;
printf("enter n");
scanf("%d",&n);
i=1,count=0;
while(i<=n)
if(n%i==0)
count=count+1;
i++;
if(count==2)
printf("%d is prime\n"); //what is the problem in this line
else
getch();
clrscr();
Output:
Enter n
13
13 is prime
//ex:153
#include<stdio.h>
void main()
int n,rem,sum,x;
printf("enter number\n");
scanf("%d",&n);
x=n,sum=0;
while(n>0)
rem=n%10;
printf("remainder=%d\n",rem);
sum=sum+(rem*rem*rem);
printf("sum=%d\n",sum);
n=n/10;
printf("remaining number=%d\n",n);
if(sum==x)
Output:
Enter n
153
//ex:145
#include<stdio.h>
void main()
int n,sum,r,t,i,fact;
printf("enter n\n");
scanf("%d",&n);
t=n;
sum=0;
while(t>0)
i=1,fact=1;
r=t%10;
printf("digit=%d\n",r);
while(i<=r)
fact=fact*i;
printf("factorial=%d\n",fact);
i++;
sum=sum+fact;
printf("sum of factorial=%d\n",sum);
t=t/10;
printf("remaining number=%d\n",t);
if(sum==n)
else
Output:
Enter n
123
PERFECT NUMBER
#include<stdio.h>
void main()
int n,i,sum;
printf("enter number\n");
scanf("%d",&n);
i=1,sum=0;
while(i<=n)
if(n%i==0)
sum=sum+i;
i++;
if(n==sum)
else
Output:
Enter n
6 is perfect no
#include<stdio.h>
void main()
int n,i,sum;
//printf("enter number\n");
n=6;
//scanf("%d",&n);
i=1,sum=0;
while(i<=n)
if(n%i==0)
sum=sum+i;
i++;
if(n==sum)
#include<stdio.h>
void main()
for(int i=1;i<10;i++)
printf("%d\n",i);
getch();
clrscr();
Output:
123456789
#include<stdio.h>
void main()
int n,i;
printf("enter n\n");
scanf("%d",&n);
for(i=n;i>0;i--)
{
printf("%d\t",i);
Output:
Enter n
4321
Nested loop:-
#include<stdio.h>
void main()
int i,j;
for(i=1;i<=3;i++)
for(j=0;j<=3;j++)
printf("%d\t",j);
Output:
10123
20123
30123
Sum of n numbers:-
#include<stdio.h>
void main()
int n,i,x,sum=0;
printf("enter n\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
printf("enter x\n");
scanf("%d",&x);
sum=sum+x;
printf("sum of n nos%d\n",sum);
Output:
Enter n
Enter x
1
Enter x
Enter x
3
Enter x
Program:
#include<stdio.h>
void main()
int i,j,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
printf("*\t");
printf("\n");
Output:
Enter no of elements
*
**
***
****
#include<stdio.h>
main( )
int pro(int,int,int);
int a=10,b=5,c=20,product;
product=pro(a,b,c);
printf(“product=%d\n”,product);
int p;
p=x*y*z;
return p;
main()
int a=10,b=20,c=30;
int d;
d=fn(a,b,c);
printf(“sum is %d\n”,d);
int sum;
sum=a+b+c;
return sum;
Output:
Sum is 60.
#define pi 3.14
main( )
float circum(float);
float area(float);
float rad;
printf(“enter radius\n”);
scanf(“%f”,&rad);
printf(“area is :%f\n”,circum(rad));
float area(float r)
return(pi*r*r);
}
float circum(float r)
return(2*pi*r);
Area&circumference of a rectangle:
main()
float circum(float,float);
float area(float,float);
float leng,breadth;
printf(“enter length,breadth\n”);
printf(“area is:%f\n”,area(length,breadth));
printf(“circumference is %f\n”,circum(leng,breadth));
return(l*b);
return(2*(l+b));
}
GCD of no using function:-
main()
int x,y,t;
scanf(“%D%D”,&x,&y\n”);
while(1)
if(x>y)
x%y,t;
if(t==0)
Printf(“GCD is %d\n”,y);
exit(0);
else
x=y;
y=t;
else if(x<y)
{
y%x=t;
if(t==0)
printf(“GCD is %d\n”,x);
exit(0);
else
y=x;
x=t;
else
printf(“GCD is 1 \n”);
exit(0);
#include<stdio.h>
void main()
int a[5];
for(int i=0;i<5;i++)
{
scanf("%d",&a[i]);
for(i=0;i<5;i++)
#include<stdio.h>
void main()
int n,a[5],sum=0,avg=0;
for(int i=0;i<5;i++)
scanf("%d",&a[i]);
for(i=0;i<5;i++)
sum+=a[i];
avg=sum/n;
printf("sum=%d\n",sum);
printf("avg=%d\n",avg);
getch();
clrscr();
Output:
2.5
3.7
10.6
1
Sum=17.80
Average=4.45
#include<stdio.h>
void main()
int x[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
int i,j;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
printf("%d\t",x[i][j]);
printf("\n");
getch();
clrscr();
#include<stdio.h>
#include<string.h>
void main()
char s1[]="abcd";
char s2[]="abcd";
int i;
i=strcmp(s1,s2);
if(i==0)
else if(i>1)
else
getch();
clrscr();
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<ctype.h>
void main()
char c1='a',c2='b';
printf("%d \n",isupper(c1));
printf("%d \n",islower(c1));
printf("%d \n",isalpha(c1));
printf("%d \n",isspace(c1));
printf("%s \n",tolower(c1));
printf("%s \n",toupper(c1));
getch();
clrscr();
Output
0
512
1024
0
a
A
PROGORAM ON FILES
#include<stdio.h>
int main( ){
FILE *fp;
int i;
//writing
fp = fopen ("num.txt", "w");
for (i =1; i<= 10; i++){
putw (i, fp);
}
fclose (fp);
//reading
fp =fopen ("num.txt", "r");
printf ("file content is");
for (i =1; i<= 10; i++){
i= getw(fp);
printf ("%d",i);
printf("");
}
fclose (fp);
return 0;
}