c lab programs 3
TRANSCRIPT
-
8/12/2019 C Lab Programs 3
1/32
Display numbers in ascending and descending order
#include< stdio.h >#include< conio.h >void main()
{
int i=0;clrscr();
printf(" \nNumers in ascendin! order \n");
for (;++i
-
8/12/2019 C Lab Programs 3
2/32
printf(" \n Numer is odd \n");
brea";
defaul
y=%*;s$ic! (y)&'ase 0
printf(" \n Numer is even \n");
brea";defaul
printf(" \n Numer is odd \n");
}
}
ec!();
}
,r
#include< stdio.h >#include< conio.h >#includevoid main(){
int ;clrscr();
printf(" \n*nter the Numer \n");
scanf("$d"'+);if(%*==0)
goo e#en;else
-
8/12/2019 C Lab Programs 3
3/32
goo odd;
even
printf(" \n $d is *ven numer \n");
reurn;
odd
printf(" \n $d is odd numer\n");
}
' program o prin !o$ many prime numbers are !ere from 1 o 0.
,ere is a simple pro!ram to !enerate prime numers upto a !iven specificnumer
/include/include#oid main()&in i2n;prinf(3 4ner !e number upo $!ic! $e !a#e o find !e prime number 3);scanf(3d35n);prinf(36n3);
for(i=*;i
-
8/12/2019 C Lab Programs 3
4/32
a=n$i;if(a=0)
{c=c/;
if (c=1){ printf("the !iven numer is prime");
elseprintf("the !iven numer is not prime");
or
#include#include
void main(){int no'i;clrscr();printf(" *nter the Numer 2 3ant to chec-");scanf("$d"'+no);i=1;3hile(i
-
8/12/2019 C Lab Programs 3
5/32
a=n$i;if(a=0)
{c=c/;
if (c=1)printf("the !iven numer is prime");
elseprintf("the !iven numer is not prime");
program !a c!ec"s number is -#e or +#e and con#ers o +#e if -#e
1 / include 77:nclude !e sdio! file* #oid main () 77 sar of !e program
& in numbers ; 77 declare !e #ariables prinf (3ype a number3); 77 message o !e user scanf (3d3 5number) ; 77 read !e number from sandard inpu? if (number < 0) 77 c!ec" $!e!er !e number is a negai#e@ numberA number = -number; 77 if i is negai#e !en con#er i ino10 posii#e11 prinf (3!e absolue #alue is d 6n3 number); 77 prin !e1* #alue1 }
Prin !e gi#en numbers along $i! !e larges number of !em
1 /include 77includes !e sdio! file o your program* main () 77sar of main funcion & in abcbig 77declaraion of #ariables prinf (34ner !ree numbers3) 77message o !e user scanf (3d d d3 5a 5b 5c) 77Bead #ariables abc? if (a > b) 77 c!ec" $!e!er a is greaer !an b if rue !en@ if (a > c) 77 c!ec" $!e!er a is greaer !an c
A big = a ; 77 assign a o big10 else11 big = c ; 77 assign c o big1* else1 if (b > c) 77 if !e condiion (a > b) fails c!ec" $!e!er b1 is greaer !an c1 big = b; 77 assign b o big1 else
-
8/12/2019 C Lab Programs 3
6/32
1? big = c; 77 assign c o big1@1A prinf (3Carges of d d 5 d = d3 abcbig); 77prin !e*0 gi#ennumers alon! 3ith the lar!est numer1.
Ceap ear program in '
E year $ill be a leap year if i is di#isible by (1AA)bu no leap year if di#isible by 100 (*100):f a year is di#isible by and by 100 i is no a leap year (*100):f i is di#isible by 00 e#en if di#isible by 100 i is leap year(*000)
/include /include #oid main()
&in y;prinf(3ener !e year3);scanf(3d35y);if(y100==0)& if(y00==0) & prinf(3d is leap year3); } else
& prinf(3 d is no a leap year3); }}else & if(y==0) & prinf(3d is a leap year3); } else
& prinf(3d is no a leap year3); }}
gec!();
}
-
8/12/2019 C Lab Programs 3
7/32
Fse of 4lse :f Cadder
/include#oid main ()
&in mar"s;clrscr ();prinf (34ner mar"s3);scanf (3d3 5mar"s);if (mar"s>A0)prinf (34%cellen3);else if (mar"s>?)prinf (3Gery good3);else if (mar"s>0)prinf (3ood3);
else if (mar"s>0)prinf (3E#eraged3);elseprinf (3Gery poor3);gec! ();}
4%ample program for generaing H8I 8aural numbers using $!ile loop
/ include < sdio! > 77include !e sdio! file#oid main() 77 9ar of your program
&in n i=0; 77Declare and iniialiJe !e #ariablesprinf(K4ner !e upper limi numberL); 77Message o !e userscanf(KdL 5n); 77read and sore !e number$!ile(i < = n) 77 N!ile saemen $i! condiion& 77 Oody of !e loopprinf(K6dLi); 77 prin !e #alue of ii++; 77incremen : o !e ne% naural number}}
Program prins firs 100 numbers !a are di#idable $i! ?
#include
void main() {
int i=0' n=0;
-
8/12/2019 C Lab Programs 3
8/32
3hile (n < 00) {
if (i $ 7 == 0) {
printf ("$d\n"' i); n//;
i//;
ry !e follo$ing program $!ic! as"s for a number be$een 1 and A and
loops around unil a #alid number !as been enered-/include /include
main() &
in num;
do &
prinf(34ner number 1-A 3); scanf(3d35num); } $!ile ((numA));
prinf(3ou c!ose d Press a "ey3num); gec!();
}
8pical output for this mi!ht e4
4ner number 1-A 104ner number 1-A 04ner number 1-A 14ner number 1-A -4ner number 1-A
ou c!ose Press a "eyQ
Fse of brea" saemen
-
8/12/2019 C Lab Programs 3
9/32
-
8/12/2019 C Lab Programs 3
10/32
for (i = 0; i < =; i++) 77 for loop&
prinf(K4ner !e inegerL); 77Message o !e userscanf(KdL 5num); 77read and sore !e numberif(num < 0) 77c!ec" $!e!er !e number is less !an Jero
&prinf(Kou !a#e enered a negai#e numberL); 77 message o !e userconinue; 77 sars $i! !e beginning of !e loop
} 77 end of for loopsum+=num; 77 add and sore sum o num
}prinf(K!e sum of posii#e numbers enered = dLsum); 77 prin !e sum} 77 end of !e program
Ror loop e%ample program 9um of firs 1 posii#e e#en numbers and!eir sSuares
/include < sdio! > 77:nclude sdio! file#oid main() 77sar main program&in i; 77declare #ariablein sum=0sumQofQsSuares=0; 77declare and iniialiJe #ariablefor(i=0;i < = 0; i+=*) 77for loop
&sum+=i; 77add !e #alue of i and sore i o sumsumQofQsSuares+=iTi; 77find !e sSuare #alue and add i o
sumQofQsSuares} 77end of for loop
prinf(K9um of firs 1 posii#e e#en numbers=d6nLsum); 77Prin sumprinf(K9um of !eir sSuares=d6nLsumQofQsSuares); 77prinsumQofQsSuare}
Nrie your o$n program !a $ill calculae ari!meic middle of n gi#ennumbers
#include
void main() {
int i' n' sum' ; float arit9midd;
printf("Aor ho3 man numers do ou 3ish to calc. their arithmetic middle "); scanf("$d"' +n );
-
8/12/2019 C Lab Programs 3
11/32
sum = 0; for(i=0; i
-
8/12/2019 C Lab Programs 3
12/32
#include
void main() {
int !rade; printf ("Dnput !rade "); scanf("$d"' + !rade);
s3itch (!rade) {
case printf("Aail (A)\n");rea-;
case 1printf("Ead (F)\n");rea-;
case %
printf("Bood ()\n");rea-; case @printf("Ger Bood (E)\n");rea-;
case Hprintf("*cellent (C)\n");rea-;
default printf("Iou have inputted false !rade\n"); rea-; rea- isnJt necessar here
4%ample program on 9$ic! 'ase
/include /include /include
/define BF4 1/define 9EB4BQ',9 A/define ME:8Q',9 @A/define D4994BQ',9 0
main ()& c!ar c!;floa cosoal;
oal = 00;
do
-
8/12/2019 C Lab Programs 3
13/32
&
prinf(3'!oose one of (9)arer (M)ain (D)esser e(U)i 3);
c!=oupper( gec!e() ); prinf(36n3);s$ic!(c!)
& case(V9V) prinf(39arer included3);
cos=9EB4BQ',9;
brea";
case(VMV) prinf(3Main included3);
cos=ME:8Q',9;
brea";
case(VDV) prinf(3Desser included3);
cos=D4994BQ',9;
brea";
case(VUV) prinf(3Program finis!ed3);
brea";
defaul prinf(3:ncorrec c!oice ry again6n6n3);
coninue;
} 7T end of s$ic! T7
prinf(36n3);
if (c!==VUV) brea";
prinf(3'os of c!oice c is *f6n3 c! cos);
oal+=cos;
prinf(3oal cos is *f6n6n3 oal);
-
8/12/2019 C Lab Programs 3
14/32
} $!ile (BF4);
gec!();
}
C tpical output from the pro!ram mi!ht loo- li-e this
'!oose one of (9)arer (M)ain (D)esser e(U)i s
9arer included
'os of c!oice 9 is A
oal cos is A
'!oose one of (9)arer (M)ain (D)esser e(U)i m
Main included
'os of c!oice M is @A
oal cos is 1*A0'!oose one of (9)arer (M)ain (D)esser e(U)i d
Desser included
'os of c!oice D is 0
oal cos is 10
'!oose one of (9)arer (M)ain (D)esser e(U)i p
:ncorrec c!oice ry again
!e same abo#e program using :f saemen
/include
/include
/include
/define BF4 1
-
8/12/2019 C Lab Programs 3
15/32
main ()
&
c!ar c!;
floa cosoal;
oal = 00;
do
&
prinf(3'!oose one of (9)arer (M)ain (D)esser e(U)i 3);
c!=gec!e(); c!=oupper(c!);
7T alernai#ely c!= oupper( gec!e() ); T7
prinf(36n3);
if (c!==V9V) &
prinf(39arer included3); cos=A;
} else if (c!==VMV) &
prinf(3Main included3); cos=@A;
} else if (c!==VDV) &
prinf(3Desser included3); cos=0;
} else if (c!==VUV) &
prinf(3Program finis!ed3);
brea";
} else &
prinf(3:ncorrec c!oice ry again3);
-
8/12/2019 C Lab Programs 3
16/32
coninue;
}
prinf(36n'os of c!oice c is *f6n3 c! cos);
oal=oal+cos;
prinf(3oal cos is *f6n6n3 oal);
} $!ile (BF4);
gec!();
}
7T Program o coun !e no of posii#e and negai#e numbers enered in anarrayT7
/include< sdio! >#oid main( )&in aW0XncounQneg=0counQpos=0:;prinf(K4ner !e siJe of !e array6nL);scanf(KdL5n);
prinf(K4ner !e elemens of !e array6nL);for :=0;: < n;:++)scanf(KdL5aW:X);for(:=0;: < n;:++)&if(aW:X < 0)counQneg++;elsecounQpos++;}prinf(K!ere are d negai#e numbers in !e array6nLcounQneg);prinf(K!ere are d posii#e numbers in !e array6nLcounQpos);}
7T e%ample program o add $o marices 5 sore !e resuls in !e rdmari% T7#include< stdio.h >#include< conio.h >void main()
-
8/12/2019 C Lab Programs 3
17/32
{int aK0LK0L'K0LK0L'cK0LK0L'i'M'm'n'p';clrscr();
printf(enter the order of the stmatri\n&);
scanf($d$d&'+m'+n);
printf(enter the order of the 1nd matri\n&);scanf($d$d&'+p'+);
if(m==p ++ n==){printf(matri can e added\n&);printf(enter the elements of the matri a&);for(i=0;i < m;i//)
{
for(M=0;M < n;M//)scanf($d&'+aKiLKML);
printf(enter the elements of the matri &);for(i=0;i < p;i//)
{
for(M=0;M < ;M//)scanf($d&'+KiLKML);
printf(the sum of the matri a and is&);for(i=0;i < m;i//)
{
for(M=0;M < n;M//)cKiLKML=aKiLKML/KiLKML;printf($d\t&'cKiLKML);
printf(\n&);
Program o prin sring in !e re#erse order
#include< stdio.h >#include< conio.h >void main()
-
8/12/2019 C Lab Programs 3
18/32
{static char sKHL;Dnt i;clrscr();puts(*nter a trin!&);
!ets(s);
puts(Oeverse trin!J);
for(i=H;i>=0'i44)
printf($c&'sKiL);
Nrie a program o e#aluae !e follo$ing series
9=1Y+*Y+Y+ZZ
#include< stdio.h >#include< conio.h >#includevoid main(){static int srKHL;Dnt M.n.s=0;clrscr();prinf(K4ner !e #alue of n6nL);
scanf(KdL5n);for(i=0;i < n;i//)
srKiL=po3(i/'1);for(i=0;i < n;i//)
{
printf($d\t&'srKiL));
=s/srKiL;
prinf (3!e sum of sSuares is d 6n3 s);
-
8/12/2019 C Lab Programs 3
19/32
Nrie a program o display !e elemens of * dimensional array
#include< stdio.h >#include< conio.h >
void main(){Dnt i'M;int aK%LK%L={{'1'%'{@'H'P'{7'Q'R;clrscr();prinf (34lemens of an array 6n6nL);
for(i=0;i < %;i//){ for(i=0;M < %;M//)
printf($Hd\t&'aKiLKML);
printf(\n&);
Bead !e mari% of order up o 10%10 elemens and display !e same in !emari% form
#include< stdio.h >#include< conio.h >
void main()
{
Dnt D'M'ro3'col'aK0LK0L;clrscr();prinf (34ner !e order of !e mari% upo 10%10 6n6nL);scanf(KddL5ro$5col);prinf (34ner !e order of !e mari% 6nL);for(i=0;i < ro3;i//)
for(i=0;i < col;i//)
scanf(KdL5aWiXW2X);
prinf (3Mari% is 6n6nL);
for(i=0;i < ro3;i//){for(i=0;i < col;i//)
-
8/12/2019 C Lab Programs 3
20/32
printf($Pd\t&'aKiLKML);printf(\n&);
Bead !e mari% of order up o 10%10 elemens and ranspose is elemens
#include< stdio.h >#include< conio.h >
void main(){
Dnt i'M'ro3'ro31'col'col1'aK0LK0L'K0LK0L;clrscr();prinf (34ner !e order of !e mari% upo 10%10 6n6nL);
scanf(KddL5ro$15col1);prinf (34ner !e elemens of !e mari%6nL);for(i=0;i < ro3;i//)
{for(M=0;M < col;M//)scanf(KdL5aWiXW2X);
Bo$*=col1;
'lo*=ro$1;
for(i=0;i < ro3;i//){
for(M=0;M < col;M//)bW2XWiX=aWiXW2X);
prinf (3Mari% ranspose is 6n6nL);for(i=0;i < ro31;i//)
{for(M=0;M < col1;M//)prinf(KdLbWiXW2X);printf(\n&);
-
8/12/2019 C Lab Programs 3
21/32
Program o perform addiion and subracion of $o marices $!ose order
are upo 10%10#include< stdio.h >#include< conio.h >
void main(){
Dnt i'M'ro3'col'aK0LK0L'K0LK0L;clrscr();prinf (34ner !e order of !e marices upo 10%10 6n6nL);scanf(KddL5ro$15col1);
prinf (34ner !e elemens of !e mari% E66n6nL);
for(i=0;i < ro3;i//){
for(M=0;M < col;M//)scanf(KdL5aWiXW2X);
prinf (34ner !e elemens of !e mari% O66n6nL);
for(i=0;i < ro3;i//){
for(M=0;M < col;M//)scanf(KdL5bWiXW2X);
prinf (3Mari% Eddiion 6n6nL);
for(i=0;i < ro3;i//){
for(M=0;M < col;M//)printf($Pd\t&'aKiLKML/KiLKML);printf(\n&);
prinf (3Mari% 9ubracion 6n6nL);
-
8/12/2019 C Lab Programs 3
22/32
for(i=0;i < ro3;i//){
for(M=0;M < col;M//)printf($Pd\t&'aKiLKML4KiLKML);printf(\n&);
Betch();
Program o perform muliplicaion of $o marices $!ose order are upo10%10
#include< stdio.h >#include< conio.h >
void main(){Dnt i'M'ro3'col'aK0LK0L'K0LK0L;clrscr();prinf (34ner !e order of !e marices upo 10%10 6n6nL);scanf(KddL5ro$15col1);prinf (34ner !e elemens of !e mari% E66n6nL);
for(i=0;i < ro3;i//){
for(M=0;M < col;M//)scanf(KdL5aWiXW2X);
prinf (34ner !e elemens of !e mari% O66n6nL);
for(i=0;i < ro3;i//){
for(M=0;M < col;M//)scanf(KdL5bWiXW2X);
prinf (3Mari% Muliplicaion 6n6nL);
for(i=0;i < ro3;i//)
-
8/12/2019 C Lab Programs 3
23/32
{for(M=0;M < col;M//)printf($Pd\t&'aKiLKMLSKiLKML);printf(\n&);
}
gec!();
}
'ompue facorial of any number using do $!ile loop and also $!ile loop
#include< stdio.h >#include< conio.h >void main(){
int a'fact=clrscr();
printf(" \n*nter the Numer \n");
scanf("$d"'+a);
do {
printf($dS&'a);
fact=factSa;
a44;
} $!ile(a>=1);
printf(\t=$d&'fact);
printf(" \nAactorial of the Numer is $d\n"'fact);
}
,r
#include< stdio.h >#include< conio.h >
-
8/12/2019 C Lab Programs 3
24/32
void main(){
int a'fact=clrscr();
printf(" \n*nter the Numer \n");
scanf("$d"'+a);
$!ile(a>=1)
{
printf($dS&'a);
fact=factSa;
a44;
}
printf(\t=$d&'fact);
printf(" \nAactorial of the Numer is $d\n"'fact);
}
Nrie a c program o e#aluae !e follo$ing series Essume suiable #aluesfor %
=1+%*7*[+%7[+%7[+ZZupo 10 erms
/include/include/include#oid main()&in in%;
floa s;clrscr();prinf(3ener !e #alue of "n 6n3);scanf(3dd35%5n);=1;s=1;for (i=1;i
-
8/12/2019 C Lab Programs 3
25/32
=((po$(%*)T(Ti))7((*Ti)T((*Ti-1)Ti));s=s+;prinf(3s=f 5 =*f6n3s);}prinf(36n sum of !e series=f6n3s);
gec!();}
7T'program o add subrac and muliply $o comple% numbers
in main (#oid)&
in aQrealaQimaginary2;in bQrealbQimaginary;in comple%Qnumber;
c!ar enerQoperaor;prinf (3a real = 3);scanf (3d35aQreal);
prinf (3a imaginary = 3);scanf (3d35aQimaginary);
prinf (3b real = 3);scanf (3d35bQreal);prinf (3b imaginary = 3);scanf (3d35bQimaginary);prinf (34ner operaor = 3);scanf (3c35enerQoperaor);if (enerQoperaor == V+V)
comple%Qnumber = (aQreal+bQreal)+2(aQimaginary+bQimaginary);
prinf (36ncomple% number is d6n3comple%Qnumber);else if (enerQoperaor == V-V);comple%Qnumber = (aQreal-bQreal)+2(aQimaginary-bQimaginary);prinf (36ncomple% number is d6n3comple%Qnumber);
else if (enerQoperaor == V7V);comple%Qnumber = ((aQrealTbQreal+aQimaginaryTbQimaginary)7(bQrealTbQreal)+(bQimaginaryTbQimaginary))+2((aQimaginaryTbQreal-
-
8/12/2019 C Lab Programs 3
26/32
aQrealTbQimaginary)7(bQrealTbQreal+bQimaginaryTbQimaginary));prinf (36ncomple% number is d6n3comple%Qnumber);
else if (enerQoperaor == VTV);comple%Qnumber = ((aQrealTbQreal)-(aQimaginaryTbQimaginary))
+2((aQrealTbQimaginary)+(aQrealTbQreal));prinf (36ncomple% number is d6n3comple%Qnumber);reurn 0;}
!is program is o c!ec" a gi#en number is prime or no#include< stdio.h >#include< conio.h >
#oid main()&int i'=1;clrscr();
printf("\n*N8*O CNI N2TE*O"); scanf("$d"'+i);do{ if(i$==0)
&
printf(" \n Numer $d is not prime \n"'i);
!etch();
eit(0);
}
U//;
3hile (
-
8/12/2019 C Lab Programs 3
27/32
Program o prin !e enered number in re#erse order
#include< stdio.h >#include< conio.h >
void main(){int n'd'=;int i;
clrscr();
printf(" \n*nter the Numer of di!its\n");
scanf("$d"'+d);
printf(" \n*nter the Numer to e reversed \n");
scanf("$d"'+n);
printf(" \nOeversed Numer is \n");
3hile (#include< conio.h >void main(){
-
8/12/2019 C Lab Programs 3
28/32
int '=@0;clrscr();
printf(" \n*nter the decimal Numer \n");
scanf("$d"'+);printf(" \nEinar Numer \n");
3hile (V=0)
{
Boto(44'%); Einar its correspondin! to the decimal numers 3hich areotained are ta-en in the reverse order usin! !oto() function 'first ar!umentprovides the column position and the second provides the ro3 numer 3hereoutput is to e displaed.
printf(\t$d&'$1);
=1;
}
}
'on#er binary number o decimal number
#include< stdio.h >
#include< conio.h >#includeint a''WK0L'i;clrscr();
void main(){printf(" \n*nter the Numer of its \n");
scanf("$d"'+);
printf(" \n*nter the inar its \n");
scanf("$d"'+WKiL);
a=JW0X;
for (i=0;i
-
8/12/2019 C Lab Programs 3
29/32
a=aS1/WKi/L;printf(\n$d&'a);
}
printf(" \n decimal Numer is$d\n"'a);
!etche();
Nrie a c program o e#aluae !e follo$ing series Essume suiable #aluesfor %
=%-%7[+%7[-%?7?[+ZZ%n7n[
/include/include/include#oid main()&in in%c=f=1l;floa sum;clrscr();prinf(3ener !e #alue of %5n 6n3);scanf(3dd35%5n);sum=%
for (i=;i
-
8/12/2019 C Lab Programs 3
30/32
'++
}
prinf(36n sum of !e series=f6n3sum);gec!();}
Nrie a c program o e#aluae !e follo$ing series Essume suiable #aluesfor %
=%+%*7*[+%7[+%7[+ZZ%n7n[
/include/include/include#oid main()&in f=1li%y;floa sum;clrscr();prinf(3ener !e #alue of %5y 6n3);
scanf(3dd35%5y);sum=%for (i=*;i
-
8/12/2019 C Lab Programs 3
31/32
MEB:U MFC:PC:'E:,8
/include
/include
#oid main()
&
in aW*XW*XbW*XW*XcW*XW*Xi2";
clrscr();
prinf(36n6n ener !e elemen of firs mari%6n6n3);
for(i=0;i
-
8/12/2019 C Lab Programs 3
32/32
for(i=0;i