c lab programs 3

Upload: vempadareddy

Post on 03-Jun-2018

222 views

Category:

Documents


0 download

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