Monday, January 26, 2026

C - Programs Collection Basic C Programs with codes

📂 THIS ArticleCONSISTS OF THE FOLLOWING:

🔹 Basics

  • CONSTANTS DECLARATION

  • SIZE OF DATA TYPES

  • EMPLOYEE DETAILS

🔹 Arithmetic Operations

  • SUM OF TWO NUMBERS

  • DIFFERENCE BETWEEN TWO NUMBERS

  • PRODUCT OF TWO NUMBERS

  • DIVIDE A NUMBER WITH ANOTHER

  • SQUARE OF A NUMBER

  • AREA OF RECTANGLE

  • AREA OF A TRIANGLE

  • VOLUME OF A SPHERE

  • CONVERT TEMPERATURE FROM KELVIN TO CELSIUS

  • SIMPLE INTEREST

  • COMPOUND INTEREST BY SIMPLE INTEREST

🔹 Logic & Control

  • PLAYER DETAILS

  • SWAPPING INTEGERS

  • CLASSIFY NUMBER OF DAYS IN YEARS, WEEKS AND DAYS

  • TERNARY OPERATOR

  • NESTED TERNARY OPERATOR

  • FIND GREATER BETWEEN TWO NUMBERS

  • FIND GREATER BETWEEN THREE NUMBERS

  • FIND GREATEST AMONG THREE NUMBERS USING C LANGUAGE

  • CONFIRM WHETHER LEAP YEAR OR NOT

  • DISPLAY MONTH USING IF ELSE CONSTRUCT

  • DISPLAY MONTH USING SWITCH CASE

  • DISPLAY MEANING OF GRADES WITH SWITCH CASE STRUCTURE

  • SALARY OF A COMPUTER SALESMAN USING CONSTANT DATA

  • SALARY FOR A NEW EMPLOYEE TO BE HIRED

  • GIFT AGAINST BILL AMOUNT

  • ROUNDING OFF NUMBERS TO TENS PLACE

  • FIND ROOTS OF A QUADRATIC EQUATION

  • PREDICT THE DAY ON WHICH A GIVEN DATE FALLS

🔹 Loops & Patterns

  • INCREMENT AND DECREMENT OPERATORS

  • SAMPLE PROGRAM TO PRINT 1–100 USING FOR LOOP

  • PRINT DIFFERENT PATTERNS

  • COUNT POSITIVE AND NEGATIVE INPUTS IN TEN ENTRIES

  • DETERMINE A PERFECT NUMBER

  • DETERMINE A PRIME NUMBER

  • PRINT A MULTIPLICATION TABLE USING DO WHILE LOOP

  • PRINT A MULTIPLICATION TABLE USING FOR LOOP

  • REVERSE OF A NUMBER

🔹 Series & Sequences

  • DISPLAY SERIES: 1,2,3,4,5,6,7…n

  • DISPLAY SERIES: 1,4,9,16,25,36,49…n

  • DISPLAY SERIES: 0,2,5,9,14,20,27…n

  • DISPLAY SERIES: 2,6,12,20,30,42,56…n

  • PRINT THE FIBONACCI SERIES: 1,2,3,5,8,13,21…n

  • AVERAGE OF NUMBERS

  • SUM OF SERIES WITH FIRST AND LAST TERM ENTERED BY USER

  • SUM OF FRACTIONS SERIES: 1, 1/2, 1/3…1/n

🔹 Number Theory

  • FACTORS OF A NUMBER

  • FACTORIAL OF A NUMBER

  • SUM OF DIGITS IN A NUMBER

🔹 Arrays & Vectors

  • SUM OF ALL TERMS IN AN ARRAY INPUT BY THE USER

  • ACCEPT 10 NUMBERS AND PRINT SUM OF:

    • ALL ODD ELEMENTS

    • EVEN ELEMENTS

    • EVERY 3RD ELEMENT SEPARATELY

  • FORM A NEW NUMBER FROM THREE DIGITS INPUT

  • PRINT CONSUMER ELECTRICITY BILL AFTER DATA ENTRY

  • EMPLOYEE PAYSLIP

  • REVERSE A VECTOR

  • FIND LARGEST AND SMALLEST ELEMENT IN A VECTOR

  • DELETE DUPLICATE ELEMENTS FROM A VECTOR

  • PLAYER DETAILS USING ARRAYS

🔹 Strings

  • WHITESPACE CONFIRMATION

  • CONFIRM PRESENCE OF A CHARACTER IN A STRING

  • COUNT THE NUMBER OF VOWELS IN A STRING

  • ENCRYPTION OF A STRING

  • CONVERT A STRING INTO UPPERCASE

  • FIND SUBSTRING OF STRING

  • FIND PATTERN STRING IN GIVEN MAIN STRING

  • CONCATENATE TWO STRINGS

🔹 Matrices

  • ADDITION OF TWO MATRICES

  • SUBTRACTION OF A MATRIX FROM ANOTHER

  • MULTIPLICATION OF TWO MATRICES

  • FIND ROW SUM AND COLUMN SUM IN A MATRIX

  • SUM OF ELEMENTS ABOVE AND BELOW THE MAIN DIAGONAL OF THE MATRIX

  • TRANSPOSE A MATRIX

🔹 Sorting & Searching

  • BINARY SEARCH

  • BUBBLE SORT

  • MERGE TWO GIVEN ARRAYS

  • SORT TWO ARRAYS AND MERGE THEM

  • TRANSFORM ARRAY: 58712496010 → 97520146810

#include<iostream.h>

#include<conio.h>

voidmain()

{

int i;

charch;

charstr[34];

floatf;

clrscr();

cout<<"ENTERANINTEGER:";

cin>>i;

cout<<"ENTERACHARACTER:";

cin>>ch;

cout<<"ENTERTHESTRING:";

cin>>str;

cout<<"ENTERAFLOAT:";

cin>>f;

cout<<"\nCONSTANTS"<<endl;

cout<<"\nINTEGER:"<<i<<endl;

cout<<"\nCHARACTER:"<<ch<<endl;

cout<<"\nSTRING:"<<str<<endl;

cout<<"\nFLOAT:"<<f<<endl;

getch();

}

/*OUTPUT

ENTERANINTEGER:7

ENTERACHARACTER:R

ENTERTHESTRING:RACHIT

ENTERAFLOAT:6.3

CONSTANTS

INTEGER:7

CHARACTER:R

STRING:RACHIT

FLOAT:6.3

*/

//TODISPLAYTHESIZEOFVARIOUSDATATYPESAVAILABLE. RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{ intx=25;

clrscr();

cout<<"sizeof(char)"; gotoxy(x,1);

cout<<sizeof(char)<<endl;

cout<<"sizeof(signedchar)";gotoxy(x,2);

cout<<sizeof(signedchar)<<endl;

cout<<"sizeof(unsignedchar)";gotoxy(x,3);

cout<<sizeof(unsignedchar)<<endl;

cout<<"sizeof(int)";gotoxy(x,4);

cout<<sizeof(int)<<endl;

cout<<"sizeof(signedint)";gotoxy(x,5);

cout<<sizeof(signedint)<<endl;

cout<<"sizeof(unsignedint)";gotoxy(x,6);

cout<<sizeof(unsignedint)<<endl;

cout<<"sizeof(short)";gotoxy(x,7);

cout<<sizeof(short)<<endl;

cout<<"sizeof(signedshort)";gotoxy(x,8);

cout<<sizeof(signedshort)<<endl;

cout<<"sizeof(unsignedshort)";gotoxy(x,9);

cout<<sizeof(unsignedshort)<<endl;

cout<<"sizeof(short int)";gotoxy(x,10);

cout<<sizeof(short int)<<endl;

cout<<"sizeof(float)";gotoxy(x,11);

cout<<sizeof(float)<<endl;

cout<<"sizeof(shortfloat)";gotoxy(x,12);

cout<<sizeof(shortfloat)<<endl;

cout<<"sizeof(long)";gotoxy(x,13);

cout<<sizeof(long)<<endl;

cout<<"sizeof(signedlong)";gotoxy(x,14);

cout<<sizeof(signedlong)<<endl;

cout<<"sizeof(unsignedlong)";gotoxy(x,15);

cout<<sizeof(unsignedlong)<<endl;

cout<<"sizeof(longfloat)";gotoxy(x,16);

cout<<sizeof(longfloat)<<endl;

cout<<"sizeof(double)";gotoxy(x,17);

cout<<sizeof(double)<<endl;

cout<<"sizeof(longdouble)";gotoxy(x,18);

cout<<sizeof(longdouble)<<endl;

getch();

}

/*OUTPUT

sizeof(char) 1

sizeof(signedchar) 1

sizeof(unsignedchar) 1

sizeof(int) 2

sizeof(signedint) 2

sizeof(unsignedint) 2

sizeof(short) 2

sizeof(signedshort) 2

sizeof(unsignedshort) 2

sizeof(short int) 2

sizeof(float) 4

sizeof(shortfloat) 4

sizeof(long) 4

sizeof(signedlong) 4

sizeof(unsignedlong) 4

sizeof(longfloat) 8

sizeof(double) 8

sizeof(longdouble) 10

*/

//EMPLOYEESDETAILS RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

inteno;

chargrade;

charname[25];

floatcomm;

clrscr();

cout<<"ENTEREMPLOYEENAME:";

cin.getline(name,25);

cout<<"\nENTEREMPLOYEENUMBER:";

cin>>eno;

cout<<"\nENTEREMPLOYEEGRADE:";

cin>>grade;

cout<<"\nENTEREMPLOYEECOMMISION:";

cin>>comm;

clrscr();

cout<<"EMPLOYEEDETAILS:"<<endl;

cout<<"EMPLOYEENAME:"<<name<<endl;

cout<<"EMPLOYEENUMBER:"<<eno<<endl;

cout<<"EMPLOYEEGRADE:"<<grade<<endl;

cout<<"EMPLOYEECOMMISSION:"<<comm<<endl;

getch();

}

/*OUTPUT

ENTEREMPLOYEENAME:RAMAIRAN

ENTEREMPLOYEENUMBER:7

ENTEREMPLOYEEGRADE:A

ENTEREMPLOYEECOMMISION:7000

EMPLOYEEDETAILS:

EMPLOYEENAME:RAMAIRAN

EMPLOYEENUMBER:7

EMPLOYEEGRADE:A

EMPLOYEECOMMISSION:7000

*/

//TOFINDTHESUMOFTWONUMBERS RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intno1,no2,sum;

clrscr();

cout<<"ENTERFIRSTNUMBER:";

cin>>no1;

cout<<"ENTERSECONDNUMBER:";

cin>>no2;

sum=no1+no2;

cout<<"THESUMOFTWONUMBER:"<<sum;

getch();

}

/*OUTPUT

ENTERFIRSTNUMBER:25

ENTERSECONDNUMBER:18

THESUMOFTWONUMBERS:43

*/

//TOFINDTHEDIFFERENCEBETWEENTWONUMBERS RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intno1,no2,difference;

clrscr();

cout<<"ENTERTHEFIRSTNUMBER:";

cin>>no1;

cout<<"\nENTERTHESECONDNUMBER:";

cin>>no2;

difference=no1no2;

cout<<"\nTHEDIFFERENCEOFTWONUMBERSIS:"<<difference;

getch();

}

/*OUTPUT

ENTERTHEFIRSTNUMBER:63

ENTERTHESECONDNUMBER:45

THEDIFFERENCEOFTWONUMBERSIS:18

*/

//TODISPLAYPRODUCTOFTWONUMBERS RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intnum1,num2,prod;

clrscr();

cout<<"ENTERTHEFIRSTNUMBER:";

cin>>num1;

cout<<"ENTERTHESECONDNUMBER:";

cin>>num2;

prod=num1*num2;

cout<<"THEPRODUCTOFTHENUMBERSIS:"<<prod;

getch();

}

/*OUTPUT

ENTERTHEFIRSTNUMBER:25

ENTERTHESECONDNUMBER:18

THEPRODUCTOFTHENUMBERSIS:450

*/

//TODIVIDEANUMBERWITHANOTHER RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

floatquotient,remainder;

intno1,no2;

clrscr();

cout<<"\nENTERTHEDIVIDEND:";

cin>>no1;

cout<<"\nENTERTHEDIVISOR:";

cin>>no2;

quotient=no1/no2;

remainder=no1%no2;

cout<<"\nTHEQUOTIENTIS"<<quotient;

cout<<"\n\nTHEREMAINDERIS"<<remainder;

getch();

}

/*OUTPUT

ENTERTHEDIVIDEND:87

ENTERTHEDIVISOR:23

THEQUOTIENTIS3

THEREMAINDERIS18

*/

//SQUAREOFANUMBER RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intnum,sqr;

clrscr();

cout<<"ENTERANUMBER:";

cin>>num;

sqr=num*num;

cout<<"\nTHESQUAREOF"<<num<<"is"<<sqr;

getch();

}

/*OUTPUT

ENTERANUMBER:18

THESQUAREOF18is324

ENTERANUMBER:25

THESQUAREOF25is625

*/

//TOFINDTHEAREAOFRECTANGLE RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

float l,b,area;

clrscr();

cout<<"AREAOFRECT";

cout<<"\n\nENTERLENGTH:";

cin>>l;

cout<<"\nENTERBREADTH:";

cin>>b;

area=l*b;

cout<<"\nTHEAREAOFTHERECTANGLEWITHGIVENPARAMETERSIS:"<<area;

getch();

}

/*OUTPUT

AREAOFRECT

ENTERLENGTH:12

ENTERBREADTH:23

THEAREAOFTHERECTANGLEWITHGIVENPARAMETERSIS:276

*/

//AREAOFATRIANGLE RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr();

longfloatheight,base,area;

cout<<"\nPLEASEENTERTHEHEIGHTFORTHETRAINGLE:";

cin>>height;

cout<<"\nPLEASEENTERTHEBASEFORTHETRIANGLE:";

cin>>base;

area=base*height*0.5;

cout<<"\nTHEAREAOFTHETRIANGLEIS:"<<area;

getch();

}

/*OUTPUT

a)

PLEASEENTERTHEHEIGHTFORTHETRAINGLE:10

PLEASEENTERTHEBASEFORTHETRIANGLE:20

THEAREAOFTHETRIANGLEIS:100

b)

PLEASEENTERTHEHEIGHTFORTHETRAINGLE:12

PLEASEENTERTHEBASEFORTHETRIANGLE:17

THEAREAOFTHETRIANGLEIS:102

c)

PLEASEENTERTHEHEIGHTFORTHETRAINGLE:29

PLEASEENTERTHEBASEFORTHETRIANGLE:37

THEAREAOFTHETRIANGLEIS:536.5

d)

PLEASEENTERTHEHEIGHTFORTHETRAINGLE:13

PLEASEENTERTHEBASEFORTHETRIANGLE:93

THEAREAOFTHETRIANGLEIS:604.5

*/

//TOFINDTHEVOLUMEOFASPHERE RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

floatr,vol;

clrscr();

cout<<"VOLUMEOFASPHERE";

cout<<"\n\nENTERRADIUS:";

cin>>r;

vol=((4/3)*(22/7)*r*r*r);

cout<<"\nTHEVOLUMEOFTHESPHEREWITHGIVENPARAMETERSIS:"<<vol;

getch();

}

/*OUTPUT

VOLUMEOFASPHERE

ENTERRADIUS:7

THEVOLUMEOFTHESPHEREWITHGIVENPARAMETERSIS:1432.4366

*/

//TOFINDTHETEMPERATUREINCELSIUSFROMKELVIN RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

inta,c;

clrscr();

cout<<"ENTERTEMPERATUREINDEGREECELSIUS:";

cin>>a;

c=a+273;

cout<<"\nTEMPERATUREINKELVIN:"<<c;

getch();

}

/*OUTPUT

ENTERTEMPERATUREINDEGREECELSIUS:100

TEMPERATUREINKELVIN:373

*/

//APROGRAMTOFINDSIMPLEINTEREST RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr();

intprincipal,time,rate,interest;

cout<<"\nENTERPRINCPAL:";

cin>>principal;

cout<<"\nENTERDURATION:";

cin>>time;

cout<<"\nENTERRATEOFINTEREST:";

cin>>rate;

interest=(principal*time*rate)/100;

cout<<"\nSIMPLEINTEREST:"<<interest;

getch();

}

//PLAYERDETAILS RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr();

floatruns1,runs2,runs3,runs4,runs5,balls1,balls2,balls3,balls4,balls5;

longdoublesr1,sr2,sr3,sr4,sr5, avgsr;charname[30];

cout<<"\nENTERPLAYERNAME:";

cin.getline(name,30);

cout<<"\nENTERRUNSSCOREDINMATCH1:";

cin>>runs1;

cout<<"\nENTERBALLSPLAYEDBYPLAYERINMATCH1:";

cin>>balls1;

sr1=(runs1*100)/balls1;

cout<<"\nENTERRUNSSCOREDINMATCH2:";

cin>>runs2;

cout<<"\nENTERBALLSPLAYEDBYPLAYERINMATCH2:";

cin>>balls2;

sr2=(runs2*100)/balls2;

cout<<"\nENTERRUNSSCOREDINMATCH3:";

cin>>runs3;

cout<<"\nENTERBALLSPLAYEDBYPLAYERINMATCH3:";

cin>>balls3;

sr3=(runs3*100)/balls3;

cout<<"\nENTERRUNSSCOREDINMATCH4:";

cin>>runs4;

cout<<"\nENTERBALLSPLAYEDBYPLAYERINMATCH4:";

cin>>balls4;

sr4=(runs4*100)/balls4;

cout<<"\nENTERRUNSSCOREDINMATCH5:";

cin>>runs5;

cout<<"\nENTERBALLSPLAYEDBYPLAYERINMATCH5:";

cin>>balls5;

sr5=(runs5*100)/balls5;

avgsr=(sr1+sr2+sr3+sr4+sr5)/5;

clrscr();

cout<<"\nPLAYERNAME:"<<name<<endl;

cout<<"\nRUNSSCOREDINMATCH1:"<<runs1<<endl;

cout<<"\nBALLSPLAYEDINMATCH1:"<<balls1<<endl;

cout<<"\nMATCH1STRIKERATE:"<<sr1<<endl;

cout<<"\nRUNSSCOREDINMATCH2:"<<runs2<<endl;

cout<<"\nBALLSPLAYEDINMATCH2:"<<balls2<<endl;

cout<<"\nMATCH2STRIKERATE:"<<sr2<<endl;

cout<<"\nRUNSSCOREDINMATCH3:"<<runs3<<endl;

cout<<"\nBALLSPLAYEDINMATCH3:"<<balls3<<endl;

cout<<"\nMATCH3STRIKERATE:"<<sr3<<endl;

cout<<"\nRUNSSCOREDINMATCH4:"<<runs4<<endl;

cout<<"\nBALLSPLAYEDINMATCH4:"<<balls4<<endl;

cout<<"\nMATCH4STRIKERATE:"<<sr4<<endl;

cout<<"\nRUNSSCOREDINMATCH5:"<<runs5<<endl;

cout<<"\nBALLSPLAYEDINMATCH5:"<<balls5<<endl;

cout<<"\nMATCH5STRIKERATE:"<<sr5<<endl;

cout<<"\nAVERAGESTRIKERATE:"<<avgsr<<endl;

getch();

}

/*OUTPUT

ENTERPLAYERNAME:RAHULDRAVID

ENTERRUNSSCOREDINMATCH1:87

ENTERBALLSPLAYEDBYPLAYERINMATCH1:95

ENTERRUNSSCOREDINMATCH2:99

ENTERBALLSPLAYEDBYPLAYERINMATCH2:112

ENTERRUNSSCOREDINMATCH3:76

ENTERBALLSPLAYEDBYPLAYERINMATCH3:65

ENTERRUNSSCOREDINMATCH4:51

ENTERBALLSPLAYEDBYPLAYERINMATCH4:23

ENTERRUNSSCOREDINMATCH5:124

ENTERBALLSPLAYEDBYPLAYERINMATCH5:157

PLAYERNAME:RAHULDRAVID

RUNSSCOREDINMATCH1:87

BALLSPLAYEDINMATCH1:95

MATCH1STRIKERATE:91.578947

RUNSSCOREDINMATCH2:99

BALLSPLAYEDINMATCH2:112

MATCH2STRIKERATE:88.392857

RUNSSCOREDINMATCH3:76

BALLSPLAYEDINMATCH3:65

MATCH3STRIKERATE:116.923077

RUNSSCOREDINMATCH4:51

BALLSPLAYEDINMATCH4:23

MATCH4STRIKERATE:221.73913

RUNSSCOREDINMATCH5:124

BALLSPLAYEDINMATCH5:157

MATCH5STRIKERATE:78.980892

AVERAGESTRIKERATE:119.522981

*/

//SWAPPINGINTEGERS RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

inta,b,c;

clrscr();

cout<<"\aENTERA:";

cin>>a;

cout<<"\aENTERB:";

cin>>b;

c=a;

a=b;

b=c;

cout<<"\n\aNEWA=\a"<<a;

cout<<"\n\aNEWB=\a"<<b;

getch();

}

/*OUTPUT

ENTERA:23

ENTERB:34

NEWA=34

NEWB=23

*/

//CLASSIFYTHETOTALNUMBEROFDAYSINPUTINTOYEAR,WEEKANDDAYS RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

longnum,temp,days,week,year;

charch;

do

{

clrscr();

cout<<"ENTERTHETOTALNUMBEROFDAYS:";

cin>>num;

year=num/365;

temp=num%365;

week=temp/7;

days=temp%7;

cout<<"\n"<<year<<"years"<<week<<"weeks"<<days<<"days.";

cout<<"\n\nRepeat?(y/n):";

cin>>ch;

}while(ch=='y'||ch=='Y');

}

/*OUTPUT

a)

ENTERTHETOTALNUMBEROFDAYS:2325

6years19weeks2days.

Repeat?(y/n):y

b)

ENTERTHETOTALNUMBEROFDAYS:167

0years23weeks6days.

Repeat?(y/n):y

c)

ENTERTHETOTALNUMBEROFDAYS:4598

12years31weeks1days.

Repeat?(y/n):y

d)

ENTERTHETOTALNUMBEROFDAYS:356

0years50weeks6days.

Repeat?(y/n):y

*/

//TERNARYOPERATOR RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intcount=0;

intnum1=7,num2=4;

clrscr();

count=(num1<num2)?num1:num2;

cout<<count;

getch();

}

/*OUTPUT

4

*/

//NESTEDTERNARYOPERATOR RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intcount=0;

intnum1=2;

clrscr();

count=(num1<0)?1:(num1>0)?7:9;

cout<<count;

getch();

}

/*OUTPUT

7

*/

//FINDTHEGREATEROFTWOGIVENNUMBERS RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intnum1,num2;

clrscr();

cout<<"PLEASEENTERTHEFIRSTNUMBER:";

cin>>num1;

cout<<"PLEASEENTERTHESECONDNUMBER:";

cin>>num2;

if(num1>num2)

{

cout<<"1stNUMBERISGREATER.";

}

else

{

cout<<"2ndNUMBERISGREATER.";

}

getch();

}

/*OUTPUT

PLEASEENTERTHEFIRSTNUMBER:787

PLEASEENTERTHESECONDNUMBER:657

1stNUMBERISGREATER.

PLEASEENTERTHEFIRSTNUMBER:874

PLEASEENTERTHESECONDNUMBER:897

2ndNUMBERISGREATER.

*/

//GREATEROFTHREENUMBERS RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

inta,b,c;

clrscr();

cout<<"ENTERNUMBER1:";

cin>>a;

cout<<"ENTERNUMBER2:";

cin>>b;

cout<<"ENTERNUMBER3:";

cin>>c;

if(a>b&&a>c&&b>c)

{

cout<<a<<"ISGREATEST."<<endl;

cout<<b<<"ISSECONDGREATEST."<<endl;

cout<<c<<"ISLEAST.";

}

elseif(a>b&&a>c&&c>b)

{

cout<<a<<"ISGREATEST."<<endl;

cout<<c<<"ISSECONDGREATEST."<<endl;

cout<<b<<"ISLEAST.";

}

elseif(b>a&&b>c&&a>c)

{

cout<<b<<"ISGREATEST."<<endl;

cout<<a<<"ISSECONDGREATEST."<<endl;

cout<<c<<"ISLEAST.";

}

elseif(a>b&&a>c&&c>a)

{

cout<<b<<"ISGREATEST."<<endl;

cout<<c<<"ISSECONDGREATEST."<<endl;

cout<<a<<"ISLEAST.";

}

elseif(c>a&&c>b&&b>a)

{

cout<<c<<"ISGREATEST."<<endl;

cout<<b<<"ISSECONDGREATEST."<<endl;

cout<<a<<"ISLEAST.";

}

elseif(c>a&&c>b&&a>b)

{

cout<<c<<"ISGREATEST."<<endl;

cout<<a<<"ISSECONDGREATEST."<<endl;

cout<<b<<"ISLEAST.";

}

else

cout<<"INVALIDINPUT.";

getch();

}

/*OUTPUT

ENTERNUMBER1:12

ENTERNUMBER2:23

ENTERNUMBER3:34

34ISGREATEST.

23ISSECONDGREATEST.

12ISLEAST.

ENTERNUMBER1:12

ENTERNUMBER2:9

ENTERNUMBER3:23

23ISGREATEST.

12ISSECONDGREATEST.

9ISLEAST.

ENTERNUMBER1:45

ENTERNUMBER2:34

ENTERNUMBER3:32

45ISGREATEST.

34ISSECONDGREATEST.

32ISLEAST.

*/

//APROGRAMINCLANGUAGETOFINDTHEGREATESTAMONGTHREENUMBERS

RETURNTOINDEX

#include<stdio.h>

#include<conio.h>

voidmain()

{

intnum1,num2,num3;

clrscr();

printf("\nEnterthevalueforfirstnumber:");

scanf("%d",&num1);

printf("\nEnterthevalueforsecondnumber:");

scanf("%d",&num2);

printf("\nEnterthevalueforthirdnumber:");

scanf("%d",&num3);

if(num1>num2&&num1>num3)

printf("%disgreatest.",num1);

else

{

if(num2>num1&&num2>num3)

printf("\n%disgreatest.",num2);

else

printf("\n%disgreatest.",num3);

}

getch();

}

/*OUTPUT

a)

Enterthevalueforfirstnumber:23

Enterthevalueforsecondnumber:12

Enterthevalueforthirdnumber:986

986isgreatest.

b)

Enterthevalueforfirstnumber:349

Enterthevalueforsecondnumber:233

Enterthevalueforthirdnumber:31

349isgreatest.

c)

Enterthevalueforfirstnumber:573

Enterthevalueforsecondnumber:847

Enterthevalueforthirdnumber:239

847isgreatest.

*/

RETURNTO

//TOFINDIFAYEARINPUTISLEAPORNOT

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr();

intyear;

cout<<"ENTERAYEAR:";

cin>>year;

if(year%400==0||(year%4==0&&year%100!=0))

{

cout<<"ITISALEAPYEAR.";

}

else

{

cout<<"ITISNOTALEAPYEAR";

}

getch();

}

/*OUTPUT

ENTERAYEAR:2004

ITISALEAPYEAR.

ENTERAYEAR:2003

ITISNOTALEAPYEAR

*/

//DISPLAYMONTHCORRESPONDINGTOINPUT,USINGIFELSECONSTRUCT

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr();

intn;

cout<<"ENTERANUMBERLESSTHANOREQUALTO12:";

cin>>n;

while(n>12||n<1)

{

cout<<"\nINVALIDENTRY.PLEASEREENTERYOURCHOICE:";

cin>>n;

}

if(n==1)

cout<<n<<"IMPLIESJANUARY.";

elseif(n==2)

cout<<n<<"IMPLIESFEBRUARY.";

elseif(n==3)

cout<<n<<"IMPLIESMARCH.";

elseif(n==4)

cout<<n<<"IMPLIESAPRIL.";

elseif(n==5)

cout<<n<<"IMPLIESMAY.";

elseif(n==6)

cout<<n<<"IMPLIESJUNE.";

elseif(n==7)

cout<<n<<"IMPLIESJULY.";

elseif(n==8)

cout<<n<<"IMPLIESAUGUST.";

elseif(n==9)

cout<<n<<"IMPLIESSEPTEMBER.";

elseif(n==10)

cout<<n<<"IMPLIESOCTOBER.";

elseif(n==11)

cout<<n<<"IMPLIESNOVEMBER.";

elseif(n==12)

cout<<n<<"IMPLIESDECEMBER.";

getch();

}

/*OUTPUT

ENTERANUMBERLESSTHANOREQUALTO12:11

11IMPLIESNOVEMBER.

ENTERANUMBERLESSTHANOREQUALTO12:6

6IMPLIESJUNE.

ENTERANUMBERLESSTHANOREQUALTO12:8

8IMPLIESAUGUST.

ENTERANUMBERLESSTHANOREQUALTO12:9

9IMPLIESSEPTEMBER.

ENTERANUMBERLESSTHANOREQUALTO12:12

12IMPLIESDECEMBER.

ENTERANUMBERLESSTHANOREQUALTO12:3

3IMPLIESMARCH.

*/

/*SALARYOFTHECOMPUTERSALESMANWITHCONCEPTOFDEFININGTHEBASICSALARY

ASCONSTANT*/ RETURN

TOINDEX

#include<iostream.h>

#include<conio.h>

#definebasic1500

voidmain()

{

long bonus;

longfloatcommision,salary,comp_no,comp_cost,sales;

charname[25],choice;

do

{

clrscr();

cout<<"\nPLEASEENTERTHENAME:";

cin>>name;

cout<<"\nPLEASEENTERTHENUMBEROFCOMPUTERSSOLD:";

cin>>comp_no;

cout<<"\nPLEASEENTERTHECOSTOF1COMPUTER:";

cin>>comp_cost;

sales=comp_no*comp_cost;

bonus=comp_no*200;

commision=(sales*2)/100;

salary=bonus+commision+basic;

cout<<"\t\t\t\t*S.J.COMPUTERS*\n";

cout<<"\n\nTOTALSALESOFS.J.COMPUTERS:"<<sales;

cout<<"\n\nBASICSALARYOF"<<name<<":"<<basic;

cout<<"\n\nCOMMISIONOF"<<name<<":"<<commision;

cout<<"\n\nBONUSOF"<<name<<":"<<bonus;

cout<<"\n\nNETSALARYOF"<<name<<":"<<salary;

cout<<"\n\nPRESSYTOREPEATELSEEXITPRESSINGANYKEY:";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*OUTPUT

PLEASEENTERTHENAME:Rachit

PLEASEENTERTHENUMBEROFCOMPUTERSSOLD:25

PLEASEENTERTHECOSTOF1COMPUTER:30000

*S.J.COMPUTERS*

TOTALSALESOFS.J.COMPUTERS:750000

BASICSALARYOFRachit:1500

COMMISIONOFRachit:15000

BONUSOFRachit:5000

NETSALARYOFRachit:21500

PRESSYTOREPEATELSEEXITPRESSINGANYKEY:N

//SALARYFORANEMPLOYEETOBEHIREDFORAJOB RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

floatage,sal;

charname[25],exp,choice;

do

{

clrscr();

cout<<"ENTERNAME:";

cin>>name;

cout<<"FRESHEROREXPERIENCED?(F/E):";

cin>>exp;

while(exp!='e'&&exp!='E'&&exp!='f'&&exp!='F')

{

cout<<"INVALIDINPUT!!PLEASEREENTERTHEEXPERIENCE:";

cin>>exp;

}

cout<<"ENTERAGE:";

cin>>age;

if(exp=='e'||exp=='E')

{

if(age>=35)

cout<<"MR."<<name<<"YOURSALARYIS:10000";

elseif(age>28&&age<35)

cout<<"MR."<<name<<"YOURSALARYIS:7000";

else

cout<<"SORRY!!YOUARENOTELIGIBLEFORTHEJOB.";

}

else

{

if(age>=28&&age<=35)

cout<<"MR."<<name<<"YOURSALARYIS:4000";

else

cout<<"SORRY!!YOUARENOTELIGIBLEFORTHEJOB.";

}

cout<<"\nDOYOUWANTTOCONTINUE?(y/n):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*OUTPUT

a)

ENTERNAME:Rachit

FRESHEROREXPERIENCED?(F/E):f

ENTERAGE:34

MR.RachitYOURSALARYIS:4000

DOYOUWANTTOCONTINUE?(y/n):y

b)

ENTERNAME:Rachit

FRESHEROREXPERIENCED?(F/E):f

ENTERAGE:27

SORRY!!YOUARENOTELIGIBLEFORTHEJOB.

DOYOUWANTTOCONTINUE?(y/n):y

c)

ENTERNAME:rachit

FRESHEROREXPERIENCED?(F/E):f

ENTERAGE:35

SORRY!!YOUARENOTELIGIBLEFORTHEJOB.

DOYOUWANTTOCONTINUE?(y/n):n

d)

ENTERNAME:Rachit

FRESHEROREXPERIENCED?(F/E):e

ENTERAGE:30

MR.RachitYOURSALARYIS:7000

DOYOUWANTTOCONTINUE?(y/n):y

e)

ENTERNAME:Rachit

FRESHEROREXPERIENCED?(F/E):e

ENTERAGE:37

MR.RachitYOURSALARYIS:10000

DOYOUWANTTOCONTINUE?(y/n):y

f)

ENTERNAME:Rachit

FRESHEROREXPERIENCED?(F/E):e

ENTERAGE:28

SORRY!!YOUARENOTELIGIBLEFORTHEJOB.

DOYOUWANTTOCONTINUE?(y/n):n

*/

//GIFTAGAINSTBILLAMOUNT RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr();

floatbill,amt;

cout<<"\t\t\t**SJsupermarket**";

cout<<"\n\nWELCOMEDEARCUSTOMER!!!";

cout<<"\n\nENTERBILLNUMBER:";

cin>>bill;

cout<<"\nENTERAMOUNTOFBILL:";

cin>>amt;

cout<<"\t\t\t**SJsupermarket**";

if(amt<100&&amt>0)

cout<<"\n\nSORRY,NOGIFTFORYOU.";

elseif(amt>=100&&amt<500)

cout<<"\n\n\nTHANKYOUFORSHOPPINGFROMOURSTORE.\

\nSURPRISE!!AGIFTFORYOU!!\nCONGRATULATIONS!!YOUWINACALCULATOR";

elseif(amt>=500&&amt<1000)

cout<<"\n\n\nTHANKYOUFORSHOPPINGFROMOURSTORE.\

\nSURPRISE!!AGIFTFORYOU!!\nCONGRATULATIONS!!YOUWINARADIO.";

elseif(amt>=1000)

cout<<"\n\n\nTHANKYOUFORSHOPPINGFROMOURSTORE.\

\nSURPRISE!!AGIFTFORYOU!!\nCONGRATULATIONS!!YOUWINOXFORDATLAS";

elseif(amt>=3000)

cout<<"\n\n\nTHANKYOUFORSHOPPINGFROMOURSTORE.\

\nSURPRISE!!AGIFTFORYOU!!\

\nCONGRATULATIONS!!YOUWINOXFORDADVANCEDLEARNER'SDICTIONARY";

cout<<"\nPLEASEVISITUSAGIANSOON.";

getch();

}

/*OUTPUT

**SJsupermarket**

WELCOMEDEARCUSTOMER!!!

ENTERBILLNUMBER:7

ENTERAMOUNTOFBILL:1800

**SJsupermarket**

THANKYOUFORSHOPPINGFROMOURSTORE.

SURPRISE!!AGIFTFORYOU!!

CONGRATULATIONS!!YOUWINOXFORDATLAS

PLEASEVISITUSAGIANSOON.

*/

//ROUNDINGOFFNUMBERSTOTENSPLACE RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr();

intn;

floata,b;

cout<<"\nENTERTHENUMBERTOBEROUNDEDOFF:";

cin>>n;

a=n(n%10);

b=a+10;

if(n%10<5)

cout<<"\n"<<n<<"WHENROUNDEDOFF="<<a;

elseif(n%10>=5)

cout<<"\n"<<n<<"WHENROUNDEDOFF="<<b;

getch();

}

/*OUTPUT

ENTERTHENUMBERTOBEROUNDEDOFF:18

18WHENROUNDEDOFF=20

ENTERTHENUMBERTOBEROUNDEDOFF:25

25WHENROUNDEDOFF=30

*/

//TOFINDTHEROOTSOFAQUADRATICEQUATION RETURN

TOINDEX

#include<iostream.h>

#include<conio.h>

#include<math.h>

#include<process.h>

voidmain()

{

floata,b,c,root1,root2,delta;

charchoice;

do

{

clrscr();

cout<<"ENTERTHEVALUESFORTHEVARIABLESINEQUATION:ax^2+bx+c:";

cout<<"\nENTERa:";

cin>>a;

cout<<"\nENTERb:";

cin>>b;

cout<<"\nENTERc:";

cin>>c;

if(!a)

{

cout<<"\nINVALIDENTRYFORa.";

exit(0);

}

delta=(b*b) (4*a*c);

if(delta<0)

cout<<"\nIMAGINARYANDCOMPLEXROOTS.";

elseif(delta>0)

{

root1=(b+sqrt(delta))/(2*a);

root2=(bsqrt(delta))/(2*a);

cout<<"\nROOTSAREREALANDUNEQUAL."<<endl;

cout<<"\nROOTSARE:"<<root1<<"\t"<<root2;

}

elseif(delta==0)

{

root1=(b/(2*a));

root2=root1;

cout<<"\nROOTSAREREALANDEQUAL."<<endl;

cout<<"\nROOTSARE:"<<root1<<"\t"<<root2;

}

cout<<"\n\nDOYOUWANTTOCONTINUE(Y/N):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*OUTPUT

ENTERTHEVALUESFORTHEVARIABLESINEQUATION:ax^2+bx+c:

ENTERa:3

ENTERb:5

ENTERc:2

ROOTSAREREALANDUNEQUAL.

ROOTSARE: 0.666667 1

DOYOUWANTTOCONTINUE(Y/N):n

*/

//MONTHDISPLAYUSINGSWITCH RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intm;

clrscr();

cout<<"ENTERANUMBER:";

cin>>m;

while(m>12||m<1)

{

cout<<"INVALIDENTRY.REENTERYOURCHOICE:";

cin>>m;

}

switch(m)

{

case1: cout<<"JANUARY"; break;

case2: cout<<"FEBRUARY"; break;

case3: cout<<"MARCH"; break;

case4: cout<<"APRIL"; break;

case5: cout<<"MAY"; break;

case6: cout<<"JUNE"; break;

case7: cout<<"JULY"; break;

case8: cout<<"AUGUST"; break;

case9: cout<<"SEPTEMBER";break;

case10: cout<<"OCTOBER"; break;

case11: cout<<"NOVEMBER"; break;

case12: cout<<"DECEMBER"; break;

}

getch();

}

/*OUTPUT

ENTERANUMBER:11

NOVEMBER

ENTERANUMBER:6

JUNE

ENTERANUMBER:8

AUGUST

ENTERANUMBER:9

SEPTEMBER

ENTERANUMBER:3

MARCH

*/

//DISPLAYMEANINGOFGRADESUSINGSWICHCASESTRUCTURE

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr();

charch;

cout<<"ENTERGRADE:";

cin>>ch;

switch(ch)

{

case'a':

case'A':

cout<<"\nEXCELLENT"<<endl;

break;

case'b':

case'B':

cout<<"\nGOOD"<<endl;

break;

case'c':

case'C':

cout<<"\nO.K."<<endl;

break;

case'd':

case'D':

cout<<"\nPOOR"<<endl;

break;

default:

cout<<"\nINVALIDGRADE:"<<endl;

}

getch();

}

/*OUTPUT

ENTERGRADE:A

EXCELLENT

ENTERGRADE:B

GOOD

ENTERGRADE:C

O.K.

ENTERGRADE:d

POOR

ENTERGRADE:E

INVALIDGRADE:

*/

//SIMPLECALCULATORFOR2FRACTIONS RETURN

TOINDEX

#include<iostream.h>

#include<conio.h>

#include<process.h>

voidmain()

{

floatnum1,num2,den1,den2,result; charsign,choice;

do

{

clrscr();

cout<<"FRACTION1:"<<endl;

cout<<"\nENTERTHENUMERATOR:"; cin>>num1;

cout<<"\nENTERTHEDENOMINATOR:"; cin>>den1;

cout<<"\nENTERTHECALCULATIONOPERATOR(+, ,*,/):";

cin>>sign;

cout<<"\nFRACTION2:"<<endl;

cout<<"\nENTERTHENUMERATOR:"; cin>>num2;

cout<<"\nENTERTHEDENOMINATOR:"; cin>>den2;

if(num1==0||num2==0||den1==0||den2==0)

{ cout<<"\nOOPS!!!INVALIDENTRY.BYE!";exit(0); }

switch(sign)

{ case'+':result=((num1/den1)+(num2/den2));break;

case' ':result=((num1/den1) (num2/den2));break;

case'*':result=((num1/den1)*(num2/den2));break;

case'/':result=((num1/den1)/(num2/den2));break;

default:

cout<<"\nOOPS!!!INVALIDCALCULATIONOPERATOR.BYE!!";

exit(0);

}

cout<<"\nRESULTIS:"<<result;

cout<<"\n\nDOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*OUTPUT

FRACTION1:

ENTERTHENUMERATOR:12

ENTERTHEDENOMINATOR:23

ENTERTHECALCULATIONOPERATOR(+, ,*,/):*

FRACTION2:

ENTERTHENUMERATOR:12

ENTERTHEDENOMINATOR:23

RESULTIS:0.272212

DOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):n

*/


RETURN

PREDICTTHEDAYONWHICHAGIVENDATEFALLS

TOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

longx,num,date,month,year, julian, fours,hundreds, four_hundreds,day;charchoice;

do

{

clrscr();

cout<<"WELCOME!\n\n\nTHEPROGRAMGUESSESTHEDAYONWHICHAGIVENDATE

OCCURS.\n\nHERETHEBIRTHDAYSHALLBEGUESSEDASANEXAMPLE."<<endl;

cout<<"\n\nENTERYOURBIRTHDATE:";

cin>>num;

date=num/1000000;

year=num%10000;

x=num%1000000;

month=x/10000;

if((year%100!=0&&year%4==0)||year%400==0)

julian=366;

else

julian=365;

switch(month)

{

case1:julian =0;

case2:julian =31;

case3: if((year%100!=0&&year%4==0)||year%400==0)

julian =29;

else

julian =28;

case4:julian =31;

case5:julian =30;

case6:julian =31;

case7:julian =30;

case8:julian =31;

case9:julian =31;

case10:julian =30;

case11:julian =31;

case12:julian =30;

}

julian+=date;

fours=(year1)/4;

hundreds=(year1)/100;

four_hundreds=(year1)/400;

day=(year+julian+fourshundreds+four_hundreds)%7;

cout<<"\nTHEBITHDAYISON:";

if(day==0)

cout<<"SATURDAY";

elseif(day==1)

cout<<"SUNDAY";

elseif(day==2)

cout<<"MONDAY";

elseif(day==3)

cout<<"TUESDAY";

elseif(day==4)

cout<<"WEDNESDAY";

elseif(day==5)

cout<<"THURSDAY";

else

cout<<"FRIDAY";

cout<<"\n\nWOULDYOULIKETOCONTINUEWITHMOREDATES?(y/n):";

cin>>choice;

}while(choice=='y'||choice=='Y');

getch();

}

//INCREMENTANDDECREMENTOPERATORS RETURN

TOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr();

intnum,a,b,c,d;

cout<<"ENTERANUMBER:";

cin>>num;

a=num;

b=num;

c=num;

d=num;

cout<<"\n"<<num<<"isassignedtoa,b,candd:"<<endl;

cout<<"++a="<<++a<<"\n b="<< b<<"\nc++="<<c++<<endl;

cout<<"d ="<<d <<endl;

cout<<"a="<<a<<"\nb="<<b<<"\nc="<<c<<"\nd="<<d<<endl;

getch();

}

/*OUTPUT

ENTERANUMBER:18

18isassignedtoa,b,candd:

++a=19

b=17

c++=18

d =18

a=19

b=17

c=19

d=17

*/

//ASAMPLEPROGRAMTOPRINT1100 RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intnum;

clrscr();

for(num=1;num<=100;num++)

{

cout<<num<<"\t";

}

getch();

}

/*OUTPUT

1 2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24 25 26 27 28 29 30

31 32 33 34 35 36 37 38 39 40

41 42 43 44 45 46 47 48 49 50

51 52 53 54 55 56 57 58 59 60

61 62 63 64 65 66 67 68 69 70

71 72 73 74 75 76 77 78 79 80

81 82 83 84 85 86 87 88 89 90

91 92 93 94 95 96 97 98 99 100

*/

//STARPATTERN1 RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intcount,i;

clrscr();

for(count=0;count<=10;count++)

{

for(i=0;i<=count;i++)

cout<<'*';

cout<<endl;

}

getch();

}

/*Output

*

**

***

****

*****

******

*******

********

*********

**********

***********

*/

//STARPATTERN2 RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intcount,i;

clrscr();

for(count=10;count>=0;count )

{

for(i=count;i>=0;i )

cout<<'*';

cout<<endl;

}

getch();

}

/*OUTPUT

**********

*********

********

*******

******

*****

****

***

**

*

*/

//STARPATTERN3 RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intcount,i,n=10;

clrscr();

for(count=0;count<=n;count++)

{

for(intj=10;j>count;j )

{

cout<<"";

}

for(i=0;i<count;i++)

{

cout<<"*";

}

cout<<endl;

}

getch();

}

/*Output

*

**

***

****

*****

******

*******

********

*********

**********

*/

//STARPATTERN4 RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intcount,i,n=10;

clrscr();

for(count=0;count<=n;count++)

{

for(i=0;i<count;i++)

{

cout<<"";

}

for(intj=10;j>count;j )

{

cout<<"*";

}

cout<<endl;

}

getch();

}

/*Output

**********

*********

********

*******

******

*****

****

***

**

*

*/

//ALPHABETSPATTERN1 RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr();

intcount,i,n=26,k,j,m;

charch;

for(i=1,m=65;i<=n;i++,m++)

{

for(k=1;k<=n i;k++)

{

cout<<"";

}

for(ch=65;ch<=m;ch++)

{

cout<<ch;

}

cout<<endl;

}

getch();

}

//ALPHABETSPATTERN2 RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr();

intcount,i,n=26,k,j,m;

charch;

for(i=1,m=65;i<=n;i++,m++) //for line

{

for(k=1;k<=n i;k++) //forwhitespace

{

cout<<"";

}

for(ch=65;ch<=m;ch++) //forelementsinline

{

cout<<ch<<"";

}

cout<<endl;

}

getch();

}

//COUNTPOSITIVEANDNEGATIVEINPUTSINTENENTRIES RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intcount=0,pcount=0,ncount=0,num;

clrscr();

cout<<"\nENTER10NUMBER:\n";

for(count=0;count<10;count=count+1)

{

cin>>num;

if(num>0)

pcount=pcount+1;

else

ncount=ncount+1;

}

cout<<"THENUMBEROFPOSITIVEINTEGERS:"<<pcount<< endl;

cout<<"THENUMBEROFNEGATIVEINTEGERS:"<<ncount;

getch();

}

/*OUTPUT

ENTER10NUMBER:

123

34

56

5

54

43

453

45

3

89

THENUMBEROFPOSITIVEINTEGERS:5

THENUMBEROFNEGATIVEINTEGERS:5

*/

//TODETERMINEAPERFECTNUMBER. RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intnum,fact,gfact, fsum=0;

clrscr();

cout<<"ENTERANUMBER:";

cin>>num;

gfact=(num/2)+1;

for(fact=1;fact<=gfact;fact=fact+1)

{

if(num%fact==0)

fsum+=fact;

}

if(fsum==num)

cout<<"\nITISAPERFECTNUMBER."<<endl;

else

cout<<"\nITISNOTAPERFECTNUMBER."<<endl;

getch();

}

/*OUTPUT

ENTERANUMBER:6

ITISAPERFECTNUMBER.

ENTERANUMBER:25

ITISNOTAPERFECTNUMBER.

*/

//TODETERMINEAPRIMENUMBER. RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

longnum, fact;intcount;

clrscr();

cout<<"ENTERANUMBER:";

cin>>num;

for(fact=1,count=0;fact<=num/2;fact=fact+1)

{

if(num%fact==0)

count=count+1;

}

if(count==1)

cout<<"\nYES!ITSISAPRIMENUMBER."<<endl;

else

cout<<"\nNO!ITISNOTAPRIMENUMBER."<<endl;

getch();

}

/*OUTPUT

ENTERANUMBER:3

YES!ITSISAPRIMENUMBER.

ENTERANUMBER:23

YES!ITSISAPRIMENUMBER.

ENTERANUMBER:9

NO!ITISNOTAPRIMENUMBER.

*/

//PRINTTHEMULTIPLESOFANUMBERUSINGADOWHILELOOP; RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intnum,multi=0;

clrscr();

cout<<"\nPLEASEENTERTHENUMBER:";

cin>>num;

cout<<"\nTHEMULTIPLESOF"<<num<<"are:"<<endl<<endl;

do

{

multi++;

cout<<num<<"X"<<multi<<"= "<<num*multi<<endl;

}while(multi<10);

getch();

}

/*Output

a)

PLEASEENTERTHENUMBER:63

THEMULTIPLESOF63are:

63X1= 63

63X2= 126

63X3= 189

63X4= 252

63X5= 315

63X6= 378

63X7= 441

63X8= 504

63X9= 567

63X10= 630

b)

PLEASEENTERTHENUMBER:1539

THEMULTIPLESOF1539are:

1539X1= 1539

1539X2= 3078

1539X3= 4617

1539X4= 6156

1539X5= 7695

1539X6= 9234

1539X7= 10773

1539X8= 12312

1539X9= 13851

1539X10= 15390

*/

//PRINTTHEMULTIPLICATIONTABLEOFANUMBERUSINGAFORLOOP; RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intnum,multi;

clrscr();

cout<<"\nPLEASEENTERTHENUMBER:";

cin>>num;

cout<<"\nTHEMULTIPLESOF"<<num<<"are:"<<endl<<endl;

for(multi=1;multi<=10;multi++)

{

cout<<num<<"X"<<multi<<"="<<num*multi<<endl;

}

getch();

}

/*Output

a)

PLEASEENTERTHENUMBER:81

THEMULTIPLESOF81are:

81X1=81

81X2=162

81X3=243

81X4=324

81X5=405

81X6=486

81X7=567

81X8=648

81X9=729

81X10=810

b)

PLEASEENTERTHENUMBER:2745

THEMULTIPLESOF2745are:

2745X1=2745

2745X2=5490

2745X3=8235

2745X4=10980

2745X5=13725

2745X6=16470

2745X7=19215

2745X8=21960

2745X9=24705

2745X10=27450

*/


//REVERSEOFANUMBERINPUTTHEUSER RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

charchoice;

do

{

longnum,reverse=0,count,t1;

clrscr();

cout<<"\nENTERANUMBER:";

cin>>num;

while(num!=0)

{

t1=num%10;

reverse=(reverse*10)+t1;

num=num/10;

}

cout<<"\nTHEREVERSENUMBERIS:"<<reverse<<endl;

cout<<"\nREPEATTHEPROGRAM?(y/n):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*OUTPUT

a)

ENTERANUMBER:63

THEREVERSENUMBERIS:36

REPEATTHEPROGRAM?(y/n):y

b)

ENTERANUMBER:854556

THEREVERSENUMBERIS:655458

REPEATTHEPROGRAM?(y/n):y

c)

ENTERANUMBER:38978231

THEREVERSENUMBERIS:13287983

REPEATTHEPROGRAM?(y/n):y

d)

ENTERANUMBER:4352496

THEREVERSENUMBERIS:6942534

REPEATTHEPROGRAM?(y/n):n

*/

//APROGRAMTODISPLAYANARITHMETICPROGRESSION:1,2,3,4,5,.....N RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

longdoublei,n;

clrscr();

cout<<"\nEnterthenumberofelementsfortheseries:";

cin>>n;

gotoxy(1,4);

for(i=1;i<=n;i++)

cout<<i<<"\t";

getch();

}

/*Output

a)

Enterthenumberofelementsfortheseries:15

1 2 3 4 5 6 7 8 9 10

11 12 13 14 15

b)

Enterthenumberofelementsfortheseries:30

1 2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24 25 26 27 28 29 30

c)

Enterthenumberofelementsfortheseries:81

1 2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24 25 26 27 28 29 30

31 32 33 34 35 36 37 38 39 40

41 42 43 44 45 46 47 48 49 50

51 52 53 54 55 56 57 58 59 60

61 62 63 64 65 66 67 68 69 70

71 72 73 74 75 76 77 78 79 80

81

//PRINTTHESERIES: 1,+4, 9,+16....N RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr();

intnum,even,odd,sum,count1,count2,temp1=1,temp2;

cout<<"Enterthenumberofelements:";

cin>>num;

cout<<"\n";

for(count1=1,count2=2;temp1<=num/2;count1+=2,count2+=2,temp1++)

{

even=count2*count2;

odd=count1*count1;

temp2=odd(2*odd);

cout<<temp2<<"\t";

cout<<even<<"\t";

}

if(num%2!=0)

{

odd=count1*count1;

temp2=odd(2*odd);

cout<<temp2;

}

getch();

}

/*Output

a)

Enterthenumberofelements:10

1 4 9 16 25 36 49 64 81 100

b)

Enterthenumberofelements:34

1 4 9 16 25 36 49 64 81 100

121 144 169 196 225 256 289 324 361 400

441 484 529 576 625 676 729 784 841 900

961 1024 1089 1156

c)

Enterthenumberofelements:63

1 4 9 16 25 36 49 64 81 100

121 144 169 196 225 256 289 324 361 400

441 484 529 576 625 676 729 784 841 900

961 1024 1089 1156 1225 1296 1369 1444 1521 1600

1681 1764 1849 1936 2025 2116 2209 2304 2401 2500

2601 2704 2809 2916 3025 3136 3249 3364 3481 3600

3721 3844 3969

*/

//ASERIESWITH2APS:0,2,5,9,14,20,27,35....N RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr();

intn,i,sum;

cout<<"Enterthenthterm:";

cin>>n;

cout<<"\n";

for(i=2,sum=0;i<=n;i++)

{

cout<<sum<<"\t";

sum+=i;

}

cout<<sum;

getch();

}

/*Output

a)

Enterthenthterm:7

0 2 5 9 14 20 27

b)

Enterthenthterm:18

0 2 5 9 14 20 27 35 44 54

65 77 90 104 119 135 152 170

c)

Enterthenthterm:25

0 2 5 9 14 20 27 35 44 54

65 77 90 104 119 135 152 170 189 209

230 252 275 299 324

d)

Enterthenthterm:36

0 2 5 9 14 20 27 35 44 54

65 77 90 104 119 135 152 170 189 209

230 252 275 299 324 350 377 405 434 464

495 527 560 594 629 665

e)

Enterthenthterm:45

0 2 5 9 14 20 27 35 44 54

65 77 90 104 119 135 152 170 189 209

230 252 275 299 324 350 377 405 434 464

495 527 560 594 629 665 702 740 779 819

860 902 945 989 1034

*/

//TODISPLAYSERIES:2,6,12,20,30,42,56.......N RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intsum=0, i,n,t;

clrscr();

cout<<"Enterthenumberofterms:";

cin>>n;

cout<<"\n";

for(i=2,t=1;t<=n;t++,i=i+2)

{

cout<<sum<<"\t";

sum+=i;

}

getch();

}

/*Output

a)

Enterthenumberofterms:9

0 2 6 12 20 30 42 56 72

b)

Enterthenumberofterms:15

0 2 6 12 20 30 42 56 72 90

110 132 156 182 210

c)

Enterthenumberofterms:24

0 2 6 12 20 30 42 56 72 90

110 132 156 182 210 240 272 306 342 380

420 462 506 552

d)

Enterthenumberofterms:43

0 2 6 12 20 30 42 56 72 90

110 132 156 182 210 240 272 306 342 380

420 462 506 552 600 650 702 756 812 870

930 992 1056 1122 1190 1260 1332 1406 1482 1560

1640 1722 1806

e)

Enterthenumberofterms:63

0 2 6 12 20 30 42 56 72 90

110 132 156 182 210 240 272 306 342 380

420 462 506 552 600 650 702 756 812 870

930 992 1056 1122 1190 1260 1332 1406 1482 1560

1640 1722 1806 1892 1980 2070 2162 2256 2352 2450

2550 2652 2756 2862 2970 3080 3192 3306 3422 3540

3660 3782 3906

*/

//PRINTTHEFIBONACCISERIES RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

/* FIBONACCISERIES */

charchoice;

do

{

clrscr();

longdoublenum,a=1,b=0,count;

cout<<"ENTERTHENUMBEROFELEMENTSREQUIRED:";

cin>>num;

cout<<"\n\n";

for(count=1;count<=num/2;count++)

{

a+=b;

cout<<b<<"\t";

b+=a;

cout<<a<<"\t";

}

cout<<"\n\nREPEATTHESAMEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*Output

a)

ENTERTHENUMBEROFELEMENTSREQUIRED:8

0 1 1 2 3 5 8 13

REPEATTHESAMEPROGRAM?(Y/N):y

b)

ENTERTHENUMBEROFELEMENTSREQUIRED:36

0 1 1 2 3 5 8 13 21 34

55 89 144 233 377 610 987 1597 2584 4181

6765 10946 17711 28657 46368 75025 121393 196418 317811 514229

832040 13462692178309352457857028879227465

REPEATTHESAMEPROGRAM?(Y/N):y

c)

ENTERTHENUMBEROFELEMENTSREQUIRED:28

0 1 1 2 3 5 8 13 21 34

55 89 144 233 377 610 987 1597 2584 4181

6765 10946 17711 28657 46368 75025 121393 196418

REPEATTHESAMEPROGRAM?(Y/N):N

//AVERAGEOFNNUMBERS RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

longfloatresult;

longnum,n,sum=0,count=0;

clrscr();

cout<<"\nENTERTHENUMBEROFTERMS:";

cin>>n;

for(count=0;count<n;sum+=num,count++)

{

cout<<"\nENTERATERM:";

cin>>num;

}

result=sum/n;

cout<<"\nTHEAVERAGEOFNUMBERSIS"<<result;

getch();

}

/*OUTPUT

ENTERTHENUMBEROFTERMS:15

ENTERATERM:231

ENTERATERM:324

ENTERATERM:456

ENTERATERM:675

ENTERATERM:768

ENTERATERM:6

ENTERATERM:4566

ENTERATERM:87876

ENTERATERM:546

ENTERATERM:7457

ENTERATERM:5646

ENTERATERM:675

ENTERATERM:4356

ENTERATERM:6758

ENTERATERM:54678

THEAVERAGEOFNUMBERSIS11667

*/

/*SUMOFANARITHMETICPROGRESSIONWHOSEFIRSTTERMANDLASTTERMSARE

ENTEREDBYTHEUSERANDTHECOMMONDIFFERENCEIS1*/

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

longdoublefirst, last,sum;charchoice;

do

{

clrscr();

cout<<"\n\nPLEASEENTERTHEFIRSTTERM:";

cin>>first;

cout<<"\n\nPLEASEENTERTHELASTTERM:";

cin>>last;

for(sum=0;first<=last;first++)

sum=sum+first;

cout<<"\n\nTHEFINALSUMIS:"<<sum;

cout<<"\n\nPRESSYTOREPEATELSEEXITPRESSINGANYKEY:";

cin>>choice;

}while(choice=='y'||choice=='Y');

cout<<"\n\nPROGRAMEXCLUSIVELYCODEDBYRACHITAGRAWALOFCLASS11.\n\

\nANYMODIFICATIONDONEHERBYINVITELEGALACTION.\n\nSUGGESTIONSAND

COMMENTSWELCOMEATrachit.agrawal9@gmail.com";

getch();

}

/*OUTPUT

a)

PLEASEENTERTHEFIRSTTERM:98

PLEASEENTERTHELASTTERM:100

THEFINALSUMIS:297

PRESSYTOREPEATELSEEXITPRESSINGANYKEY:y

b)

PLEASEENTERTHEFIRSTTERM:12

PLEASEENTERTHELASTTERM:1309

THEFINALSUMIS:857329

PRESSYTOREPEATELSEEXITPRESSINGANYKEY:n

PROGRAMEXCLUSIVELYCODEDBYRACHITAGRAWALOFCLASS11.

ANYMODIFICATIONDONEHERBYINVITELEGALACTION.

SUGGESTIONSANDCOMMENTSWELCOMEATrachit.agrawal9@gmail.com

*/

//SUMOFFRACTIONSFROM1...1/N RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

chardes;

clrscr();

do

{

longfloatnum,temp,sum=0;

clrscr();

cout<<"ENTERTHEVALUEFORnthDENOMINATOR:";

cin>>num;

cout<<"\n";

for(temp=1;temp<=num;temp++)

{

sum=sum+(1/temp);

cout<<sum<<"+";

}

cout<<"\n\nTHESUMIS:"<<sum;

cout<<"\n\nREPEAT?(y/n):";

cin>>des;

}while(des=='y'||des=='Y');

}

/*Output

a)

ENTERTHEVALUEFORnthDENOMINATOR:7

1+1.5+1.833333+2.083333+2.283333+2.45+2.592857+

THESUMIS:2.592857

REPEAT?(y/n):y

b)

ENTERTHEVALUEFORnthDENOMINATOR:18

1+1.5+1.833333+2.083333+2.283333+2.45+2.592857+2.717857+2.828968

+2.928968+3.019877+3.103211+3.180134+3.251562+3.318229+3.380729+

3.439553+3.495108+

THESUMIS:3.495108

REPEAT?(y/n):n

//CALCULATETHEFACTORSOFAGIVENNUMBER RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intnum,fact,gfact;

clrscr();

cout<<"ENTERANUMBER:";

cin>>num;

gfact=num/2;

cout<<"THEFACTORSOF"<<num<<"ARE:"<<endl;

for(fact=1;fact<=gfact;fact=fact+1)

{

if(num%fact==0)

cout<<fact<<endl;

}

getch();

}

/*OUTPUT

ENTERANUMBER:90

THEFACTORSOF90ARE:

1

2

3

5

6

9

10

15

18

30

45

*/

//FACTORIALOFANUMBER RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

charchoice;

do

{

clrscr();

longdoublenum, i, fact=1;

cout<<"\nENTERTHENUMBER:";

cin>>num;

for(i=num;i>=1;i )

fact=fact*i;

cout<<"\nTHEFACTORIALOF"<<num<<"IS"<<fact;

cout<<"\n\nREPEATTHEPROGRAM(y/n):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*Output

a)

ENTERTHENUMBER:63

THEFACTORIALOF63IS1.982608e+87

REPEATTHEPROGRAM(y/n):y

b)

ENTERTHENUMBER:81

THEFACTORIALOF81IS5.797126e+120

REPEATTHEPROGRAM(y/n):y

c)

ENTERTHENUMBER:7

THEFACTORIALOF7IS5040

REPEATTHEPROGRAM(y/n):y

d)

ENTERTHENUMBER:9

THEFACTORIALOF9IS362880

REPEATTHEPROGRAM(y/n):y

e)

ENTERTHENUMBER:18

THEFACTORIALOF18IS6.402374e+15

REPEATTHEPROGRAM(y/n):n

*/

//TOCALCULATETHESUMOFDIGITSINANUMBER RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

longnum,digit,sum;

clrscr();

cout<<"ENTERANUMBER:";

cin>>num;

for(sum=0;num!=0;num=num/10)

{

digit=num%10;

sum=sum+digit;

}

cout<<"\nTHESUMOFTHEDIGITS:"<<sum;

getch();

}

/*OUTPUT

ENTERANUMBER:98250237

THESUMOFTHEDIGITS:36

*/

//COMPOUNDINTERESTBYSIMPLEINTEREST RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

longfloat interest,prince,rate,amt;

inttime,temp,r;

charchoice;

do

{

clrscr();

cout<<"PLEASEENTERTHEPRINCIPALAMOUNT:";

cin>>prince;

cout<<"\nENTERTHERATEOFINTEREST:";

cin>>rate;

cout<<"\nENTERTHETIME:";

cin>>time;

amt=prince;

cout<<"\n\tTIME\tSIMPLEINTEREST\tAMOUNT";

for(r=8,temp=0,interest=0;temp<=time;temp++,r++)

{

cout<<"\n\t"<<temp<<"\t"<<interest;

gotoxy(33,r);

cout<<amt;

interest=(amt*rate)/100;

amt=amt+interest;

}

cout<<"\n\tClosing"<<"\t"<<interest;

cout<<amt;

cout<<"\n\nTHUS,THEFINALAMOUNTIS:"<<amt;

cout<<"\n\nREPEAT?(y/n):";

cin>>choice;

if(choice=='n'||choice=='N')

cout<<"\nTHANKYOU";

getch();

}while(choice=='y'||choice=='Y');

}

/*OUTPUT

a)

PLEASEENTERTHEPRINCIPALAMOUNT:30000

ENTERTHERATEOFINTEREST:10

ENTERTHETIME:5

TIME SIMPLEINTERESTAMOUNT

0 0 30000

1 3000 33000

2 3300 36300

3 3630 39930

4 3993 43923

5 4392.3 48315.3

Closing4831.53 53146.83

THUS,THEFINALAMOUNTIS:53146.83

REPEAT?(y/n):n

//SIMPLECALCULATORFOR2FRACTIONS RETURN

TOINDEX

#include<iostream.h>

#include<conio.h>

#include<process.h>

voidmain()

{

floatnum1,num2,den1,den2,result;

charsign,choice;

do

{

clrscr();

cout<<"FRACTION1:"<<endl;

cout<<"\nENTERTHENUMERATOR:";

cin>>num1;

cout<<"\nENTERTHEDENOMINATOR:";

cin>>den1;

cout<<"\nENTERTHECALCULATIONOPERATOR(+, ,*,/):";

cin>>sign;

cout<<"\nFRACTION2:"<<endl;

cout<<"\nENTERTHENUMERATOR:";

cin>>num2;

cout<<"\nENTERTHEDENOMINATOR:";

cin>>den2;

if(num1==0||num2==0||den1==0||den2==0)

{

cout<<"\nOOPS!!!INVALIDENTRY.BYE!";

exit(0);

}

switch(sign)

{

case'+':result=((num1/den1)+(num2/den2));break;

case' ':result=((num1/den1) (num2/den2));break;

case'*':result=((num1/den1)*(num2/den2));break;

case'/':result=((num1/den1)/(num2/den2));break;

default:

cout<<"\nOOPS!!!INVALIDCALCULATIONOPERATOR.BYE!!";

exit(0);

}

cout<<"\nRESULTIS:"<<result;

cout<<"\n\nDOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*OUTPUT

FRACTION1:

ENTERTHENUMERATOR:12

ENTERTHEDENOMINATOR:23

ENTERTHECALCULATIONOPERATOR(+, ,*,/):*

FRACTION2:

ENTERTHENUMERATOR:12

ENTERTHEDENOMINATOR:23

RESULTIS:0.272212

DOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):n*/

//SUMOFALLTERMSOFANARRAYINPUTBYTHEUSER RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr(); longfloatnum[10],sum=0,y=1;

cout<<"\nEnter10elementsforthearray:"<<endl<<endl;

for(;y<=10;y++)

{

cout<<"\nEntry:"<<y<<endl<<endl; cout<<"Enter:";

cin>>num[y]; sum+=num[y];

}

cout<<"\n\nThesumall theelementsenteredforthearrayis:"<<sum;

getch();

}

/*Output

Enter10elementsforthearray:

Entry:1

Enter:1

Entry:2

Enter:22

Entry:3

Enter:345

Entry:4

Enter:454

Entry:5

Enter:67

Entry:6

Enter:234

Entry:7

Enter:564

Entry:8

Enter:234

Entry:9

Enter:563

Entry:10

Enter:673

Thesumall theelementsenteredforthearrayis:3157

*/

/*TOACCEPT10NUMBERSINANARRAYANDPRINTTHESUMOF: RETURNTO

INDEX

ALLODDELEMENTSINTHEARRAY

ALLEVENELEMENTSINTHEARRAY

EVERY3RDELEMENTINTHEARRAY*/

#include<iostream.h>

#include<conio.h>

voidmain()

{

intarray[10],count=0,sum1=0,sum2=0,sum3=0;

clrscr();

//*********input**************

cout<<"\nENTER10NUMBERSFORTHEARRAY:"<<endl<<endl;

for(count=0;count<10;count++)

{

cin>>array[count];

}

//************process***********

for(count=0;count<10;count++)

{

if(count%2!=0)

sum1=sum1+array[count];

else

sum2=sum2+array[count];

}

for(count=2;count<10;count=count+3)

{

sum3=sum3+array[count];

}

//**************output***********

cout<<"\nTHERESULTSARE:"<<endl;

cout<<"\n1:"<<"SUMOFALLODDELEMENTS:"<<sum1<<endl;

cout<<"\n2:"<<"SUMOFALLEVENELEMENTS:"<<sum2<<endl;

cout<<"\n3:"<<"SUMOFEVERY3rdELEMENTINTHEARRAY:"<<sum3<<endl;

getch();

}

/*OUTPUT

ENTER10NUMBERSFORTHEARRAY:

12

23

34

45

56

67

78

89

90

99

THERESULTSARE:

1:SUMOFALLODDELEMENTS:323

2:SUMOFALLEVENELEMENTS:270

3:SUMOFEVERY3rdELEMENTINTHEARRAY:191

*/

//INPUT3DIGITSANDFORMANEWNUMBER RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

charchoice,ch1,ch2,ch3,ch4,s[4];

intdig1,dig2,dig3,num2,num3,num4,num5,num6;

do

{

clrscr();

cout<<"\nENTERTHREEDIGITCHARACTER:\n";

cin>>s;

ch1=s[0];

ch2=s[1];

ch3=s[2];

dig1=(ch1 '0');

dig2=(ch2 '0');

dig3=(ch3 '0');

num2=dig1*100+dig3*10+dig2;

num3=dig2*100+dig3*10+dig1;

num4=dig2*100+dig1*10+dig3;

num5=dig3*100+dig2*10+dig1;

num6=dig3*100+dig1*10+dig2;

cout<<"\nTHENUMBERSFORMEDARE:\n"<<num2;

cout<<"\n"<<num3<<"\n"<<num4<<"\n"<<num5<<"\n"<<num6;

cout<<"\n\nDOYOUWISHTOREPEATTHEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*OUTPUT

ENTERTHREEDIGITCHARACTER:

345

THENUMBERSFORMEDARE:

354

453

435

543

534

DOYOUWISHTOREPEATTHEPROGRAM?(Y/N):n

*/

/*PRINTTHEBILLINDEXOFALLUSERSALONGWITHTHEIRELECTRICITY

RETURNTOINDEX

CONSUMPTIONUNITSANDTHEBILLTOBEPAYED.*/

#include<iostream.h>

#include<conio.h>

voidmain()

{

longconsumption[25],charges[25];

int count,y;

charname[5][25];

clrscr();

for(count=0;count<5;count++)

{

cout<<"ENTERTHENAME:";

cin>>name[count];

cout<<"ENTERTHEELECTRICITYCONSUMPTION:";

cin>>consumption[count];

if(consumption[count]<=400)

charges[count]=consumption[count]*60;

elseif(consumption[count]>400&&consumption[count]<=900)

charges[count]=((consumption[count]100)*80)+6000;

elseif(consumption[count]>900)

charges[count]=((consumption[count]300)*90)+22000;

}

clrscr();

gotoxy(1,1);

cout<<"NAME";

gotoxy(7,1);

cout<<"CONSUMPTION";

gotoxy(20,1);

cout<<"CHARGES"<<endl;

for(count=0,y=3;count<5;count++,y++)

{

gotoxy(1,y);

cout<<name[count];

gotoxy(12,y);

cout<<consumption[count];

gotoxy(20,y);

cout<<charges[count];

}

getch();

}

/*OUTPUT

ENTERTHENAME:VISHAL

ENTERTHEELECTRICITYCONSUMPTION:950

ENTERTHENAME:RAVI

ENTERTHEELECTRICITYCONSUMPTION:750

ENTERTHENAME:RAM

ENTERTHEELECTRICITYCONSUMPTION:375

ENTERTHENAME:MOHAN

ENTERTHEELECTRICITYCONSUMPTION:625

ENTERTHENAME:HARSH

ENTERTHEELECTRICITYCONSUMPTION:1200

NAME CONSUMPTIONCHARGES

VISHAL 950 80500

RAVI

750 58000

RAM

375 22500

MOHAN 625 48000

HARSH 1200 103000*/

//EMPLOYEEPAYSLIP RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

charchoice;

do

{

charname[5][15];

longintcount,eno[5],basic[5],hra[5],da[5],pf[5], it[5],

gross_sal[5],gross_ded[5],net[5];

clrscr();

for(count=0;count<5;count++)

{

cout<<"\nEntername:";

cin>>name[count];

cout<<"Enteremployeenumber:";

cin>>eno[count];

cout<<"EnterBasicSalary:";

cin>>basic[count];

hra[count]=0.55*basic[count];

da[count]=0.20*basic[count];

it[count]=0.30*basic[count];

pf[count]=0.10*basic[count];

gross_sal[count]=basic[count]+hra[count]+da[count];

gross_ded[count]=it[count]+pf[count];

net[count]=gross_sal[count]gross_ded[count];

}

clrscr();

cout<<"EmployeePayslip\n\n";

cout<<"Number\t"<<"Name\t"<<"Basic\t"<<"Gr.Sal\t"<<"Gr.Ded\t";

cout<<"NetSalary\n\n";

for(count=0;count<5;count++)

{

cout<<eno[count]<<"\t"<<name[count]<<"\t"<<basic[count]

<<"\t"<<gross_sal[count]<<"\t"<<gross_ded[count]<<"\t"

<<net[count]<<"\n\n";

}

cout<<"\n\nRepeat?(y/n):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*Output

Entername:Vipul

Enteremployeenumber:1

EnterBasicSalary:76937

Entername:Rachit

Enteremployeenumber:2

EnterBasicSalary:63636

Entername:Kunchit

Enteremployeenumber:3

EnterBasicSalary:89376

Entername:Ganesh

Enteremployeenumber:4

EnterBasicSalary:74893

Entername:Kunj

Enteremployeenumber:5

EnterBasicSalary:92834

EmployeePayslip

Number Name Basic Gr.Sal Gr.Ded NetSalary

1 Vipul 76937 134639 30774 103865

2 Rachit 63636 111362 25453 85909

3 Kunchit89376 156407 35749 120658

4 Ganesh 74893 131062 29956 101106

5 Kunj 92834 162458 37133 125325

Repeat?(y/n):n

*/

//PROGRAMTOREVERSEAVECTOR RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

charchoice;

do

{

clrscr();

intvec[10],count1,count2;

cout<<"ENTERTENELEMENTSFORVECTOR:\n";

for(count1=0;count1<10;count1++)

cin>>vec[count1];

cout<<"\n\n";

for(count1=0,count2=9;count1<5;count1++,count2 )

{

vec[count1]=vec[count1]+vec[count2];

vec[count2]=vec[count1]vec[count2];

vec[count1]=vec[count1]vec[count2];

}

cout<<"\n\nTHEORIGINALVECTORISASFOLLOWS:\n\n";

for(count1=0;count1<10;count1++)

cout<<""<<vec[count1];

cout<<"\n\nTHEREVERSEDVECTORISASFOLLOWS:\n\n";

for(count1=0;count1<10;count1++)

cout<<""<<vec[count1];

cout<<"\n\nDOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*OUTPUT

ENTERTENELEMENTSFORVECTOR:

12

23

34

45

56

67

78

89

90

98

THEORIGINALVECTORISASFOLLOWS:

12233445566778899098

THEREVERSEDVECTORISASFOLLOWS:

98908978675645342312

DOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):N

*/

//PROGRAMTOFINDTHELARGESTANDSMALLESTELEMENTSINAVECTOR

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

charchoice;

do

{

clrscr();

intcount,num,vec[50], large,small;

cout<<"ENTERHOWMANYELEMENTSARETHEREINTHEVECTOR(MAX50):";

cin>>num;

cout<<"\nENTERTHEVALUESINTHEVECOR\n";

for(count=0;count<num;count++)

cin>>vec[count];

large=small=vec[1];

for(count=0;count<num;count++)

{

if(vec[count]>large)

large=vec[count];

elseif(vec[count]<small)

small=vec[count];

else

continue;

}

cout<<"\nTHELARGESTELEMENTIS:"<<large<<endl;

cout<<"\nTHESMALLESTELEMENTIS:"<<small<<endl;

cout<<"\nDOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*OUTPUT

ENTERHOWMANYELEMENTSARETHEREINTHEVECTOR(MAX50):15

ENTERTHEVALUESINTHEVECOR

12

23

34

45

56

67

78

89

90

98

87

76

65

54

34

THELARGESTELEMENTIS:98

THESMALLESTELEMENTIS:12

DOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):n

*/

//PROGRAMTODELETETHEDUPLICATEELEMENTSFROMAVECTOR

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

charchoice;

intcount1,count2,count3,num,ans=0;

floatvec[20];

do

{

clrscr();

cout<<"\nENTERTHESIZEOFTHEVECTOR(MAX.20):";

cin>>num;

cout<<"\nENTERTHEELEMENTSFORTHEVECTOR:\n";

for(count1=0;count1<num;count1++)

cin>>vec[count1];

cout<<"\nTHEORIGINALVECTOR:\n";

for(count1=0;count1<num;count1++)

cout<<"\n"<<vec[count1];

for(count1=0;count1<num;count1++)

{

for(count2=count1+1;count2<num;count2++)

{

if(vec[count1]==vec[count2])

{

num=num1;

for(count3=count2;count3<num;count3++)

vec[count3]=vec[count3+1];

ans=1;

count2 ;

}

}

}

if(ans==0)

cout<<"\nVECTORISWITHOUTDUPLICATES:\n";

else

{

cout<<"\n\nVECTORAFTERDELETINGTHEDUPLICATES:\n";

for(count2=0;count2<num;count2++)

cout<<"\n"<<vec[count2];

}

cout<<"\n\nDOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*OUTPUT

ENTERTHESIZEOFTHEVECTOR(MAX.20):9

ENTERTHEELEMENTSFORTHEVECTOR:

231

345

32

45

76

34

32

231

345

THEORIGINALVECTOR:

231

345

32

45

76

34

32

231

345

VECTORAFTERDELETINGTHEDUPLICATES:

231

345

32

45

76

34

DOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):n

*/

//PLAYERDETAILSUSINGARRAYS RETURN

TOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr();

charname[30];

intcount,matches;

floatruns[10],balls[10];

longdoublesr[10],avgsr,temp=0;

cout<<"\nENTERPLAYERNAME:";

cin.getline(name,30);

cout<<"\nENTERNUMBEROFMATCHESPLAYED:";

cin>>matches;

for(count=1;count<=matches;count++)

{

cout<<"\nENTERRUNSSCOREDINMATCH"<<count<<":";

cin>>runs[count];

cout<<"\nENTERBALLSPLAYEDINMATCH"<<count<<":";

cin>>balls[count];

sr[count]=(runs[count]*100)/balls[count];

temp+=sr[count];

}

avgsr=temp/matches;

clrscr();

cout<<"\nPLAYERNAME:"<<name<<endl;

for(count=1;count<=matches;count++)

{

cout<<"\nRUNSSCOREDINMATCH"<<count<<":"<<runs[count]<<endl;

cout<<"\nBALLSPLAYEDINMATCH"<<count<<":"<<balls[count]<<endl;

cout<<"\nSTRIKERATEINMATCH"<<count<<sr[count]<<endl<<endl;

}

cout<<"\nAVERAGESTRIKERATE:"<<avgsr<<endl;

getch();

}

/*OUTPUT

ENTERPLAYERNAME:ROHANGAVASKAR

ENTERNUMBEROFMATCHESPLAYED:5

ENTERRUNSSCOREDINMATCH1:79

ENTERBALLSPLAYEDINMATCH1:76

ENTERRUNSSCOREDINMATCH2:89

ENTERBALLSPLAYEDINMATCH2:95

ENTERRUNSSCOREDINMATCH3:84

ENTERBALLSPLAYEDINMATCH3:97

ENTERRUNSSCOREDINMATCH4:108

ENTERBALLSPLAYEDINMATCH4:105

ENTERRUNSSCOREDINMATCH5:120

ENTERBALLSPLAYEDINMATCH5:150

PLAYERNAME:ROHANGAVASKAR

RUNSSCOREDINMATCH1:79

BALLSPLAYEDINMATCH1:76

STRIKERATEINMATCH1103.947368

RUNSSCOREDINMATCH2:89

BALLSPLAYEDINMATCH2:95

STRIKERATEINMATCH293.684211

RUNSSCOREDINMATCH3:84

BALLSPLAYEDINMATCH3:97

STRIKERATEINMATCH386.597938

RUNSSCOREDINMATCH4:108

BALLSPLAYEDINMATCH4:105

STRIKERATEINMATCH4102.857143

RUNSSCOREDINMATCH5:120

BALLSPLAYEDINMATCH5:150

STRIKERATEINMATCH580

AVERAGESTRIKERATE:93.417332

*/

//WHITESPACECONFIRMATION RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

charchoice,ch;

do

{

clrscr();

cout<<"ENTERTHECHARACTER:";

cin.get(ch);

if(ch=='\t')

cout<<"\n\nWHITESPACE\'TAB\'CHARACTER\n";

elseif(ch=='\n')

cout<<"\n\nWHITESPACE\'NEWLINE\'CHARACTER\n";

elseif(ch==' ')

cout<<"\n\nWHITESPACE\'SPACE\'CHARACTER\n";

else

cout<<"\n\nITISADIFFERENTCHARACTERANDNOTAWHITESPACE.";

cout<<"\n\nDOYOUWISHTOREPEATTHEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*OUTPUT

ENTERTHECHARACTER:

WHITESPACE'SPACE'CHARACTER

DOYOUWISHTOREPEATTHEPROGRAM?(Y/N):Y

ENTERTHECHARACTER:

WHITESPACE'NEWLINE'CHARACTER

DOYOUWISHTOREPEATTHEPROGRAM?(Y/N):Y

ENTERTHECHARACTER:

WHITESPACE'TAB'CHARACTER

DOYOUWISHTOREPEATTHEPROGRAM?(Y/N):N

*/

/*CONFIRMPRESENCEOFACHARACTERINASTRING*/ RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

#include<string.h>

voidmain()

{

charchoice,ch,str[70], flag;

int len,count;

do

{

clrscr();

cout<<"\nENTERTHESTRING:\n\n";

cin.getline(str,70);

len=strlen(str);

cout<<"\nENTERACHARACTER:";

cin.get(ch);

flag='n';

for(count=0;str[count]!=len;count++)

{

if(ch==str[count])

{

flag='Y';

break;

}

}

if(flag=='Y')

{

cout<<"\n";

cout.put(ch);

cout<<"iscontainedinthestring:\n\n";

cout.write(str,len);

}

else

{

cout<<"\n";

cout.put(ch);

cout<<"isnotcontainedinthestring:\n\n";

cout.write(str,len);

}

cout<<"\n\nDOYOUWISHTOREPEATTHEPROGRAM?

(Y/N):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*OUTPUT

ENTERTHESTRING:

lionandtigerkileedthezebra

ENTERACHARACTER:z

ziscontainedinthestring:

lionandtigerkileedthezebra

DOYOUWISHTOREPEATTHEPROGRAM?(Y/N):n

*/

//COUNTTHENUMBEROFVOWELSINASTRING. RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

charstr[25];

intcount,consonant=0,vowel=0,digit=0;

clrscr();

cout<<"ENTERAWORD:";

cin.getline(str,25);

for(count=0;str[count]!='\0';count++)

{

if(str[count]=='A'||str[count]=='a'||str[count]=='E'

||str[count]=='e'||str[count]=='I'||str[count]=='i'||

str[count]=='O'||str[count]=='o'||str[count]=='U'||

str[count]=='u')

{

vowel++;

}

else

{

consonant++;

}

}

cout<<"consonant:"<<consonant;

cout<<"\nvowel:"<<vowel;

getch();

}

//ENCRYPTIONOFASTRING RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

#include<stdio.h>

voidmain()

{

charchoice,str1[21],str2[21],ch;

intcount=0;

do

{

clrscr();

cout<<"ENTERASTRING:";

gets(str1);

for(count=0;str1[count]!='\0';count++)

str2[count]=255str1[count];

str2[count]='\0';

puts("\nTHEENCRYPTEDSTRINGIS:");

cout<<str2;

cout<<"\n\nDOYOUWISHTOREPEATTHEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*OUTPUT

ENTERASTRING:godfather

THEENCRYPTEDSTRINGIS:

˜ ›™Å¾‹—Å¡

DOYOUWISHTOREPEATTHEPROGRAM?(Y/N):y

ENTERASTRING:rachit

THEENCRYPTEDSTRINGIS:

žœ—–‹

DOYOUWISHTOREPEATTHEPROGRAM?(Y/N):n

ENTERASTRING:GOODMORNINGTEACHER

THEENCRYPTEDSTRINGIS:

¸°°»ÃŸ²°±¶±¸ÃŸ«Âº¾¼Âº

DOYOUWISHTOREPEATTHEPROGRAM?(Y/N):N

*/

//CONVERTASTRINGINTOUPPERCASE RETURN

TOINDEX

#include<iostream.h>

#include<conio.h>

#include<ctype.h>

#include<string.h>

voidmain()

{

clrscr();

charstr[50];

intflag=1;

cout<<"\nENTERASTRING:\n\n";

cin.getline(str,50);

for(int i=0;str[i]!='\0';i++)

{

if(islower(str[i]))

{

flag=1;

str[i]=toupper(str[i]);

}

}

if((flag==1)||(str[i]=='\0'))

{

cout<<"\nUPPERCASESTRINGIS:\n\n";

cout<<str;

}

getch();

}

/*OUTPUT

ENTERASTRING:

rachit iscodingprogramsforhisproject

UPPERCASESTRINGIS:

RACHITISCODINGPROGRAMSFORHISPROJECT

*/

//PROGRAMTOFINDTHESUBSTRINGOFAGIVENSTRING.

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

#include<string.h>

#include<process.h>

voidmain()

{

clrscr();

charmainstr[50],substr[50];

intpos,count,count1,count2, len,num,temp;

cout<<"ENTERTHEMAINSTRING(MAX49CHARACTERS):\n";

cin.getline(mainstr,50);

len=strlen(mainstr);

cout<<"\nENTERTHESTARTINGPOSITIONOFSUBSTRING:";

cin>>pos;

if(pos>len)

{

cout<<"\n\nSTARTINGPOSITIONEXCEEDSTHETOTALLENGTHOFSTRING";

exit(0);

}

cout<<"\n\nENTERTHENUMBEROFCHARACTERSINSUBSTRING:";

cin>>count;

if(pos<=0)

{

cout<<"\n\nEXTRACTEDSTRINGISEMPTY.";

exit(0);

}

elseif(((pos+count)1)>len)

{

cout<<"\n\nSTRINGTOBEEXTRACTEDEXCEEDSLENGTH\n";

num=(lenpos);

}

else

num=count;

count2=0;

for(count1= pos;count2<num;count2++,count1++)

substr[count2]=mainstr[count1];

cout<<"\n\nTHESUBSTRINGIS:";

cout<<substr;

for(count=0;count<50;count++)

substr[count]='\0';

getch();

}

/*OUTPUT

ENTERTHEMAINSTRING(MAX49CHARACTERS):

GOODMORNINGTEACHER

ENTERTHESTARTINGPOSITIONOFSUBSTRING:3

ENTERTHENUMBEROFCHARACTERSINSUBSTRING:6

THESUBSTRINGIS:ODMOR

*/

//PROGRAMTOSEARCHFORAPATTERNSTRINGINTHETHEMAINSTRING

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

#include<string.h>

voidmain()

{

clrscr();

charmainstr[50],patstr[50];

intcount1,count2,count3=0, len1, len2,flag,pos,found=0;

cout<<"ENTERTHEMAINSTRING:";

cin.getline(mainstr,50);

cout<<"ENTERTHEPATTERNSTRING:";

cin.getline(patstr,50);

len1=strlen(mainstr);

len2=strlen(patstr);

flag=0;

for(count1=0;count1<len1;count1++)

{

for(count2=count1;count2<len1;)

{

if(mainstr[count2]!=patstr[0])

{

flag=1;

count2++;

}

elseif(mainstr[count2]==patstr[0])

{

pos=count2;

count3=0;

while(mainstr[count2]==patstr[count3])

{

flag=0;

count2++;

count3++;

}

if(count3>=len2)

{

cout<<"\nPATTERNFOUNDATPOSITION"<<pos+1<<endl;

found=1;

break;

}

else

count3=0;

}

}

if(found)

break;

}

if((flag!=0)||((flag==0)&&(count3<len2)))

cout<<"\nPATTERNNOTFOUND."<<endl;

getch();

}

/*OUTPUT

ENTERTHEMAINSTRING:Rachit

ENTERTHEPATTERNSTRING:ach

PATTERNFOUNDATPOSITION2

*/

//PROGRAMTOCONCATENATETWOSTRINGS RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

#include<string.h>

voidmain()

{

charchoice;

do

{

clrscr();

charstr1[25],str2[25],str3[25];

intcount1,count2;

cout<<"ENTERTHEFIRSTSTRING:";

cin.getline(str1,25);

cout<<"ENTERTHESECONDSTRING:";

cin.getline(str2,25);

for(count1=0;str1[count1]!='\0';count1++)

{

str3[count1]=str1[count1];

}

str3[count1]=' ';

count1++;

for(count2=0;str2[count2]!='\0';count2++)

{

str3[count1+count2]=str2[count2];

}

str3[count1+count2]='\0';

cout<<"\nTHENEWCONCATENATEDSTRINGIS:\n\n";

cout<<str3;

cout<<"\n\nDOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='Y'||choice=='y');

}

/*OUTPUT

ENTERTHEFIRSTSTRING:GOODEVENING

ENTERTHESECONDSTRING:MR.SATYANARAYAN

THENEWCONCATENATEDSTRINGIS:

GOODEVENINGMR.SATYANARAYAN

DOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):N

*/

//ADDITIONOFTWOMATRICES RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

#include<process.h>

voidmain()

{

inta[10][10],b[10][10],c[10][10],count1,count2,ra,ca,rb,cb;

charchoice;

do

{

clrscr();

cout<<"\nINPUTROWFORMATRIXA:";

cin>>ra;

cout<<"\nINPUTCOLUMNFORMATRIXA:";

cin>>ca;

cout<<"\nINPUTROWFORMATRIXB:";

cin>>rb;

cout<<"\nINPUTCOLUMNFORMATRIXB:";

cin>>cb;

if((ra==rb)&&(ca==cb))

cout<<"\nTHETWOMATRICESCANBEADDEDASTHEYAREIDENTICAL.";

else

{

cout<<"\nTHETWOMATRICESCANNOTBEADDEDSINCETHEYAREINIDENTICAL.";

cout<<"\nTHANKYOU.";

exit(0);

}

cout<<"\n\nINPUTELEMENTSFORMATRIXA:\n";

for(count1=0;count1<ra;count1++)

{

cout<<"\n";

for(count2=0;count2<ca;count2++)

cin>>a[count1][count2];

}

cout<<"\n\nINPUTELEMENTSFORMATRIXB:\n";

for(count1=0;count1<rb;count1++)

{

cout<<"\n";

for(count2=0;count2<cb;count2++)

cin>>b[count1][count2];

}

for(count1=0;count1<ra;count1++)

{

for(count2=0;count2<ca;count2++)

c[count1][count2]=a[count1][count2]+b[count1][count2];

}

clrscr();

cout<<"MATRIXA:";

for(count1=0;count1<ra;count1++)

{

cout<<"\n\n";

for(count2=0;count2<ca;count2++)

cout<<"\t"<<a[count1][count2];

}

cout<<"\n\nMATRIXB:";

for(count1=0;count1<rb;count1++)

{

cout<<"\n\n";

for(count2=0;count2<cb;count2++)

cout<<"\t"<<b[count1][count2];

}

cout<<"\n\nMATRIXC(NEWTOREPRESENTTHESUMOFMATRICESA&B):";

for(count1=0;count1<ra;count1++)

{

cout<<"\n\n";

for(count2=0;count2<ca;count2++)

cout<<"\t"<<c[count1][count2];

}

cout<<"\n\nDOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*OUTPUT

INPUTROWFORMATRIXA:3

INPUTCOLUMNFORMATRIXA:3

INPUTROWFORMATRIXB:3

INPUTCOLUMNFORMATRIXB:3

THETWOMATRICESCANBEADDEDASTHEYAREIDENTICAL.

INPUTELEMENTSFORMATRIXA:

1

2

3

12

23

34

45

56

67

INPUTELEMENTSFORMATRIXB:

98

76

65

45

34

32

21

6

4

MATRIXA:

1 2 3

12 23 34

45 56 67

MATRIXB:

98 76 65

45 34 32

21 6 4

MATRIXC(NEWTOREPRESENTTHESUMOFMATRICESA&B):

99 78 68

57 57 66

66 62 71

DOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):n */

//SUBTRACTIONOFAMATRIXFROMANOTHER RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

#include<process.h>

voidmain()

{

charchoice;

do

{

clrscr();

inta[10][10],b[10][10],c[10][10],count1,count2,ra,ca,rb,cb;

cout<<"\nINPUTROWFORMATRIXA:";

cin>>ra;

cout<<"\nINPUTCOLUMNFORMATRIXA:";

cin>>ca;

cout<<"\nINPUTROWFORMATRIXB:";

cin>>rb;

cout<<"\nINPUTCOLUMNFORMATRIXB:";

cin>>cb;

if((ra==rb)&&(ca==cb))

cout<<"\nSUBTRACTIONBETWEENTHETWOMATRICESISPOSSIBLE.";

else

{

cout<<"\nSUBTRACTIONBETWEENTHETWOMATRICESISNOTPOSSIBLE.";

cout<<"\nTHANKYOU.";

exit(0);

}

cout<<"\n\nINPUTELEMENTSFORMATRIXA:";

for(count1=0;count1<ra;count1++)

{

cout<<"\n";

for(count2=0;count2<ca;count2++)

cin>>a[count1][count2];

}

cout<<"\n\nINPUTELEMENTSFORMATRIXB:";

for(count1=0;count1<rb;count1++)

{

cout<<"\n";

for(count2=0;count2<cb;count2++)

cin>>b[count1][count2];

}

for(count1=0;count1<ra;count1++)

{

for(count2=0;count2<ca;count2++)

c[count1][count2]=a[count1][count2]b[count1][count2];

}

clrscr();

cout<<"MATRIXA:";

for(count1=0;count1<ra;count1++)

{

cout<<"\n\n";

for(count2=0;count2<ca;count2++)

cout<<"\t"<<a[count1][count2];

}

cout<<"\n\nMATRIXB:";

for(count1=0;count1<rb;count1++)

{

cout<<"\n\n";

for(count2=0;count2<cb;count2++)

cout<<"\t"<<b[count1][count2];

}

cout<<"\n\nMATRIXC(NEWTOREPRESENTTHEDIFFERENCEBETWEENMATRICESA&B):

";

for(count1=0;count1<ra;count1++)

{

cout<<"\n\n";

for(count2=0;count2<ca;count2++)

cout<<"\t"<<c[count1][count2];

}

cout<<"\n\nDOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='Y'||choice=='y');

}

/*OUTPUT

INPUTROWFORMATRIXA:3

INPUTCOLUMNFORMATRIXA:3

INPUTROWFORMATRIXB:3

INPUTCOLUMNFORMATRIXB:3

SUBTRACTIONBETWEENTHETWOMATRICESISPOSSIBLE.

INPUTELEMENTSFORMATRIXA:

12

23

34

45

56

67

78

89

90

INPUTELEMENTSFORMATRIXB:

98

87

76

65

54

43

32

21

10

MATRIXA:

12 23 34

45 56 67

78 89 90

MATRIXB:

98 87 76

65 54 43

32 21 10

MATRIXC(NEWTOREPRESENTTHEDIFFERENCEBETWEENMATRICESA&B):

86 64 42

20 2 24

46 68 80

DOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):n */

//MULTIPLICATIONOFTWOMATRICES RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

#include<process.h>

voidmain()

{

longa[10][10],b[10][10],c[10][10];

intcount1,count2,count3,ra,ca,rb,cb;

charchoice;

do

{

clrscr();

cout<<"INPUTROWFORMATRIXA:";

cin>>ra;

cout<<"\nINPUTCOLUMNFORMATRIXA:";

cin>>ca;

cout<<"\nINPUTROWFORMATRIXB:";

cin>>rb;

cout<<"\nINPUTCOLUMNFORMATRIXB:";

cin>>cb;

if((ra==rb)&&(ca==cb))

cout<<"\nMULTIPLICATIONOFTHETWOMATRICESISPOSSIBLE.";

else

{

cout<<"\nMULTIPLICATIONOFTHETWOMATRICESISNOTPOSSIBLE.";

cout<<"\nTHANKYOU.";

exit(0);

}

cout<<"\n\nINPUTELEMENTSFORMATRIXA:";

for(count1=0;count1<ra;count1++)

{

cout<<"\n";

for(count2=0;count2<ca;count2++)

cin>>a[count1][count2];

}

cout<<"\n\nINPUTELEMENTSFORMATRIXB:";

for(count1=0;count1<rb;count1++)

{

cout<<"\n";

for(count2=0;count2<cb;count2++)

cin>>b[count1][count2];

}

for(count1=0;count1<ra;count1++)

{

for(count2=0;count2<cb;count2++)

{

c[count1][count2]=0;

for(count3=0;count3<ca;count3++)

{

c[count1][count2]+=a[count1][count3]*b[count3][count2];

}

}

}

clrscr();

cout<<"MATRIXA:";

for(count1=0;count1<ra;count1++)

{

cout<<"\n\n";

for(count2=0;count2<ca;count2++)

cout<<""<<a[count1][count2];

}

cout<<"\n\nMATRIXB:";

for(count1=0;count1<rb;count1++)

{

cout<<"\n\n";

for(count2=0;count2<cb;count2++)

cout<<""<<b[count1][count2];

}

cout<<"\n\nMATRIXC(NEWTOREPRESENTTHEMULTIPLICATIONOFMATRICESA&B):\n";

for(count1=0;count1<ra;count1++)

{

cout<<"\n";

for(count2=0;count2<cb;count2++)

cout<<""<<c[count1][count2];

cout<<"\n";

}

cout<<"\n\nDOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='Y'||choice=='y');

}

/*OUTPUT

INPUTROWFORMATRIXA:3

INPUTCOLUMNFORMATRIXA:3

INPUTROWFORMATRIXB:3

INPUTCOLUMNFORMATRIXB:3

MULTIPLICATIONOFTHETWOMATRICESISPOSSIBLE.

INPUTELEMENTSFORMATRIXA:

12

23

34

45

56

67

78

89

90

INPUTELEMENTSFORMATRIXB:

0

98

87

76

65

54

43

32

21

MATRIXA:

122334

455667

788990

MATRIXB:

09887

766554

433221

MATRIXC(NEWTOREPRESENTTHEMULTIPLICATIONOFMATRICESA&B):

321037593000

7137101948346

106341630913482

DOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):N */

//PROGRAMTOFINDROWSUMANDCOLUMNSUMOFAMATRIX RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

charchoice;

do

{

clrscr();

inta[10][10],rosm[10],colsm[10],row,col,count1,count2;

cout<<"ENTERTHENUMBEROFROWSFORMATRIX:";

cin>>row;

cout<<"ENTERTHENUMBEROFCOLUMNFORMATRIX:";

cin>>col;

cout<<"ENTERTHEELEMENTSFORMATRIX:\n";

for(count1=0;count1<row;count1++)

{ cout<<"\n";

for(count2=0;count2<col;count2++)

cin>>a[count1][count2];

}

for(count1=0;count1<row;count1++)

{

rosm[count1]=0;

for(count2=0;count2<col;count2++)

rosm[count1]+=a[count1][count2];

}

for(count2=0;count2<col;count2++)

{

colsm[count2]=0;

for(count1=0;count1<row;count1++)

colsm[count2]+=a[count1][count2];

}

cout<<"\n\nTHEMATRIXALONGWITHROWSUMANDCOLUMNSUMIS:\n\n";

for(count1=0;count1<row;count1++)

{

for(count2=0;count2<col;count2++)

cout<<a[count1][count2]<<"\t";

cout<<"\t"<<rosm[count1]<<endl;

}

cout<<"\n";

for(count2=0;count2<col;count2++)

cout<<colsm[count2]<<"\t";

cout<<endl;

cout<<"\n\nDOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='Y'||choice=='y');

}

/*OUTPUT

ENTERTHENUMBEROFROWSFORMATRIX:3

ENTERTHENUMBEROFCOLUMNFORMATRIX:3

ENTERTHEELEMENTSFORMATRIX:

25

36

45

49

63

72

70

81

90

THEMATRIXALONGWITHROWSUMANDCOLUMNSUMIS:

25 36 45 106

49 63 72 184

70 81 90 241

144 180 207

DOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):n

*/

/*PROGRAMTOFINDSUMOFELEMENTSABOVEANDBELOWTHE

RETURNTOINDEX

MAINDIAGONALOFMATRIX*/

#include<iostream.h>

#include<conio.h>

voidmain()

{

inta[20][20],asum,bsum,row,col,count1,count2; charchoice;

do

{

clrscr();

cout<<"ENTERTHENUMBEROFROWSFORMATRIX:";

cin>>row;

cout<<"\nENTERTHENUMBEROFCOLUMNSFORMATRIX:";

cin>>col;

cout<<"\nENTERTHEELEMENTSFORTHEMATRIX:\n\n";

for(count1=0;count1<row;count1++)

{

for(count2=0;count2<col;count2++)

cin>>a[count1][count2];

}

asum=0;

for(count1=0;count1<row;count1++)

{

for(count2=0;count2<col;count2++)

{

if(count1<count2)

asum+=a[count1][count2];

}

}

bsum=0;

for(count1=0;count1<row;count1++)

{

for(count2=0;count2<col;count2++)

{

if(count1>count2)

bsum+=a[count1][count2];

}

}

for(count1=0;count1<row;count1++)

{

cout<<"\n\n";

for(count2=0;count2<col;count2++)

cout<<"\t"<<a[count1][count2];

}

cout<<"\n\nTHEELEMENTSOFTHEMAINDIAGONALARE:";

for(count1=0;count1<row;count1++)

{

for(count2=0;count2<col;count2++)

{

if(count1==count2)

cout<<a[count1][count2]<<"";

}

}

cout<<"\n\nTHESUMOFTHEELEMENTSABOVETHEMAINDIAGONAL:";

cout<<asum;

cout<<"\n\nTHESUMOFTHEELEMENTSBELOWTHEMAINDIAGONAL:";

cout<<bsum;

cout<<"\n\nDOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*Output

ENTERTHENUMBEROFROWSFORMATRIX:4

ENTERTHENUMBEROFCOLUMNSFORMATRIX:4

ENTERTHEELEMENTSFORTHEMATRIX:

1

2

3

4

5

6

7

8

9

18

27

45

63

72

49

35

1 2 3 4

5 6 7 8

9 18 27 45

63 72 49 35

THEELEMENTSOFTHEMAINDIAGONALARE:162735

THESUMOFTHEELEMENTSABOVETHEMAINDIAGONAL:69

THESUMOFTHEELEMENTSBELOWTHEMAINDIAGONAL:216

DOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):N

*/

//TRANSPOSEAMATRIX RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

charchoice;

do

{

clrscr();

inta[10][10],b[10][10],count1,count2,ra,ca;

cout<<"\nINPUTROWFORMATRIXA:";

cin>>ra;

cout<<"\nINPUTCOLUMNFORMATRIXA:";

cin>>ca;

cout<<"\nINPUTELEMENTSFORMATRIXA:";

for(count1=0;count1<ra;count1++)

{

cout<<"\n";

for(count2=0;count2<ca;count2++)

cin>>a[count1][count2];

}

for(count1=0;count1<ca;count1++)

{

for(count2=0;count2<ra;count2++)

b[count1][count2]=a[count2][count1];

}

clrscr();

cout<<"MATRIXA:";

for(count1=0;count1<ra;count1++)

{

cout<<"\n\n";

for(count2=0;count2<ca;count2++)

cout<<"\t"<<a[count1][count2];

}

cout<<"\n\nMATRIXB(TRANSPOSEDFORMOFMATRIXA):";

for(count1=0;count1<ca;count1++)

{

cout<<"\n\n";

for(count2=0;count2<ra;count2++)

cout<<"\t"<<b[count1][count2];

}

cout<<"\n\nDOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='y'||choice=='Y');

}

/*OUTPUT

INPUTROWFORMATRIXA:3

INPUTCOLUMNFORMATRIXA:3

INPUTELEMENTSFORMATRIXA:

12

23

34

45

56

67

78

89

90

MATRIXA:

12 23 34

45 56 67

78 89 90

MATRIXB(TRANSPOSEDFORMOFMATRIXA):

12 45 78

23 56 89

34 67 90

DOYOUWISHTOREEXECUTETHEPROGRAM?(Y/N):n

*/

//TOSEARCHFORPOSITIONOFASEARCHNUMBERFROMTHOSEINPUT

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intnum[15],search,count, flag=0;

clrscr();

cout<<"ENTER15INTEGERSFORANARRAY:"<<endl<<endl;

for(count=1;count<=15;count++)

cin>>num[count];

cout<<"\nENTERTHESEARCHNUMBERFROMTHEABOVEARRAY:";

cin>>search;

count=1;

do

{

if(num[count]==search)

{

cout<<"\n\nTHEPOSITIONIS"<<count;

flag=1;

}

count++;

}while(count<15);

if(num[count]==search)

{

cout<<"\n\nTHEPOSITIONIS"<<count;

flag=1;

}

if(flag==0)

cout<<"SORRY!!SEARCHNUMBERNOTFOUNDINTHEARRAY.";

getch();

}

/*OUTPUT

ENTER15INTEGERSFORANARRAY:

12

23

34

45

56

67

78

89

90

90

89

78

76

65

45

ENTERTHESEARCHNUMBERFROMTHEABOVEARRAY:45

THEPOSITIONIS4

THEPOSITIONIS15

*/

//BUBBLESORT:toarrangetheelementsofanarrayintheascendingorder

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intnum[7],swap=1,temp, i;

clrscr();

//**********user input*************

cout<<"\nENTER7ELEMENTSFORTHEARRAY:\n";

for(i=0;i<7;i++)

{

cout<<"\nENTRY"<<i+1<<":";

cin>>num[i];

}

//****************process**************

do

{

swap=0;

for(i=0;i<6;i++)

{

if(num[i]>num[i+1])

{

temp=num[i];

num[i]=num[i+1];

num[i+1]=temp;

swap=1;

}

}

}while(swap==1);

//***************output****************

clrscr();

cout<<"\nThesortedarrayisasfollows:"<<endl;

for(i=0;i<7;i++)

cout<<"\n"<<num[i]<<endl;

cout<<"\nTheconverselysortedarrayisasfollows:"<<endl;

for(i=6;i>=0; i )

cout<<"\n"<<num[i]<<endl;

cout<<"\nThisprogramhasbeencreatedbyRachitAgrawal"<<endl;

getch();

}

/*OUTPUT

ENTER7ELEMENTSFORTHEARRAY:

ENTRY1:56

ENTRY2:87

ENTRY3:34

ENTRY4:97

ENTRY5:23

ENTRY6:83

ENTRY7:49

Thesortedarrayisasfollows:

23

34

49

56

83

87

97

Theconverselysortedarrayisasfollows:

97

87

83

56

49

34

23

ThisprogramhasbeencreatedbyRachitAgrawal

SuggestionsandCommentswelcomeviaemailat :rachit_agrawal9@gmail.com

*/

//MERGETWOGIVENARRAYS. RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intarray1[10]={2,4,6,9,12,19,17,19,21,22};

intarray2[15]={0,1,3,5,7,8,10,11,13,14,16,18,20,23,24};

intarray3[25],count1=0,count2=0,count3=0,count4;

clrscr();

do

{

if(array1[count1]<array2[count2])

{

array3[count3]=array1[count1];

cout<<array3[count3]<<"\t";

count1=count1+1;

}

else

{

array3[count3]=array2[count2];

cout<<array3[count3]<<"\t";

count2=count2+1;

}

}while(count1<9&&count2<15);

if(count1==9)

{

for(count4=count2;count4<15;count3++,count4++)

{

array3[count3]=array2[count4];

cout<<array3[count3]<<"\t";

}

}

getch();

}

/*OUTPUT

0 1 2 3 4 5 6 7 8 9

10 11 12 13 14 16 18 19 17 19

20 21 23 24

*/

//TOSORTGIVENTWOINTEGERARRAYSSEPARATELYANDTHENMERGETHEM

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

//****************variabledeclaration**********************

intarray1[10]={15,21,6,19,25,12,17,9,4,2};

intarray2[15]={23,22,16,10,7,18,13,11,5,14,1,8,20,3,24},array3[25];

intcount=0,count1=0,count2=0,count3=0,swap=1,temp=0,count4;

clrscr();

cout<<"THEORIGINALARRAYSARE:\n\n";

for(count=0;count<10;count++)

cout<<array1[count]<<"\t";

cout<<"\n\n\n";

for(count=0;count<15;count++)

cout<<array2[count]<<"\t";

//****************sorting**************

do

{

swap=0;

for(count=0;count<9;count++)

{

if(array1[count]>array1[count+1])

{

temp=array1[count];

array1[count]=array1[count+1];

array1[count+1]=temp;

swap=1;

}

}

}while(swap==1);

do

{

swap=0;

for(count=0;count<14;count++)

{

if(array2[count]>array2[count+1])

{

temp=array2[count];

array2[count]=array2[count+1];

array2[count+1]=temp;

swap=1;

}

}

}while(swap==1);

//***************************merging******************************

do

{

if(array1[count1]<array2[count2])

{

array3[count3]=array1[count1];

count1++;

}

elseif(array1[count1]>array2[count2])

{

array3[count3]=array2[count2];

count2++;

}

elseif(array1[count1]==array2[count2])

{

array3[count3]=array1[count1];

count1++;

count3++;

array3[count3]=array2[count2];

count2++;

}

count3++;

}while(count2<15);

if(count2==15)

{

for(count4=count1;count1<10;count1++,count3++)

array3[count3]=array1[count4];

}

//**************output****************

cout<<"\n\nTHESORTEDARRAYSARE:\n\n";

for(count=0;count<10;count++)

cout<<array1[count]<<"\t";

cout<<"\n\n\n";

for(count=0;count<15;count++)

cout<<array2[count]<<"\t";

cout<<"\n\n\n\nTHENEWARRAYREQUIREDIS:\n"<<endl;

for(count=0;count<25;count++)

cout<<array3[count]<<"\t";

getch();

}

/*OUTPUT

THEORIGINALARRAYSARE:

15 21 6 19 25 12 17 9 4 2

23 22 16 10 7 18 13 11 5 14

1 8 20 3 24

THESORTEDARRAYSARE:

2 4 6 9 12 15 17 19 21 25

1 3 5 7 8 10 11 13 14 16

18 20 22 23 24

THENEWARRAYREQUIREDIS:

1 2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

21 22 23 24 25

*/

/*GIVENINTEGERARRAY:58712496010 RETURNTO

INDEX

NEWARRAYTOBEFORMED:97520146810*/

#include<iostream.h>

#include<conio.h>

voidmain()

{

intarray[10]={5,8,7,1,2,4,9,6,0,10},newarray[10];

intcount1,count2,count3,count4,temp,swap;

clrscr();

cout<<"ORGINALARRAY:\n\n";

for(count1=0;count1<10;count1++)

cout<<array[count1]<<"\t";

do

{

swap=0;

for(count1=0;count1<9;count1++)

{

if(array[count1]>array[count1+1])

{

temp=array[count1];

array[count1]=array[count1+1];

array[count1+1]=temp;

swap=1;

}

}

}while(swap==1);

for(count1=0,count2=8,count3=9,count4=9;count1<5;count1++,count2=2,count3

,count4=2)

{

newarray[count1]=array[count2];

newarray[count3]=array[count4];

}

cout<<"\n\nNEWARRAY:\n\n";

for(count1=0;count1<10;count1++)

cout<<newarray[count1]<<"\t";

getch();

}

/*OUTPUT

ORGINALARRAY:

5 8 7 1 2 4 9 6 0 10

NEWARRAY:

9 7 5 2 0 1 4 6 8 10

*/

//ARRAYMANIPULATIONMENU RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intarray[5],newarray[6],count,num,pos,choice;

clrscr();

cout<<"ENTER5ELEMENTSFORTHEARRAY:\n\n";

for(int i=1;i<=5;i++)

cin>>array[i];

do

{

clrscr();

cout<<"ARRAYMANIPULATION\n1ADDELEMENT\n2DELETEELEMENT\n";

cout<<"3MODIFYELEMENT\n4SHOWELEMENTS\n5EXIT\n\n";

cout<<"ENTERYOURCHOICE:";cin>>choice;

clrscr();

cout<<"YOURCHOICE:"<<choice<<endl<<endl;

switch(choice)

{

case1:do

{

cout<<"ENTERTHEPOSITIONFORTHENEWELEMENT:";

cin>>pos;

}while(pos>6);

cout<<"\nENTERTHEELEMENT:";

cin>>num;

for(i=1;i<pos;i++)

newarray[i]=array[i];

newarray[i]=num;

for(i=pos+1;i<=6;i++)

newarray[i]=array[i 1];

cout<<"\nTHENEWARRAYIS:\n\n";

for(i=1;i<=6;i++)

cout<<newarray[i]<<"\t";

getch();

break;

case2:do

{

cout<<"ENTERTHEPOSITIONFORTHEELEMENTTOBEDELETED:";

cin>>pos;

}while(pos>5);

for(i=1;i<pos;i++)

newarray[i]=array[i];

for(i=pos;i<5;i++)

newarray[i]=array[i+1];

cout<<"\nTHENEWARRAYIS:\n\n";

for(i=1;i<5;i++)

cout<<newarray[i]<<"\t";

getch();

break;

case3:do

{

cout<<"ENTERTHEPOSITIONFORTHEELEMENTTOBEMODIFIED:";

cin>>pos;

}while(pos>5);

cout<<"\nENTERTHENEWELEMENT:";

cin>>num;

for(i=1;i<pos;i++)

newarray[i]=array[i];

newarray[i]=num;

for(i=pos+1;i<=5;i++)

newarray[i]=array[i];

cout<<"\nTHENEWARRAYIS:\n\n";

for(i=1;i<=5;i++)

cout<<newarray[i]<<"\t";

getch();

break;

case4:

cout<<"\nTHEELEMENTSENTEREDBYYOUARE:\n\n";

for(i=1;i<=5;i++)

cout<<array[i]<<"\t";

getch();

break;

default:break;

}

}while(choice!=5);

if(choice==5)

cout<<"EXITING...!!!\n\nTHANKYOUFORUSINGPROGRAM\n\nCODEDBYRACHITAGRAWAL.";

cout<<”\nSUGGESSTIONSANDCOMMENTSWELCOMEATrachit.agrawal9@gmail.com.”;

getch();

}

/*OUTPUT

ENTER5ELEMENTSFORTHEARRAY:

7

16

25

34

43

ARRAYMANIPULATION

1ADDELEMENT

2DELETEELEMENT

3MODIFYELEMENT

4SHOWELEMENTS

5EXIT

ENTERYOURCHOICE:1

YOURCHOICE:1

ENTERTHEPOSITIONFORTHENEWELEMENT:3

ENTERTHEELEMENT:45

THENEWARRAYIS:

7 16 45 25 34 43

YOURCHOICE:2

ENTERTHEPOSITIONFORTHEELEMENTTOBEDELETED:3

THENEWARRAYIS:

7 16 34 43

YOURCHOICE:3

ENTERTHEPOSITIONFORTHEELEMENTTOBEMODIFIED:2

ENTERTHENEWELEMENT:54

THENEWARRAYIS:

7 54 25 34 43

YOURCHOICE:4

THEELEMENTSENTEREDBYYOUARE:

7 16 25 34 43

YOURCHOICE:5

EXITING...!!!

THANKYOUFORUSINGPROGRAM

CODEDBYRACHITAGRAWAL.

SUGGESSTIONSANDCOMMENTSWELCOMEATrachit.agrawal9@gmail.com.

*/

//TOPRINTTHECUBEOFANUMBERUSINGAFUNCTION RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

floatcube(float);

floatx,y;

clrscr();

cout<<"\nENTERANUMBER:";

cin>>x;

y=cube(x);

cout<<"\nTHECUBEOF"<<x<<"is"<<y;

getch();

}

floatcube(floats)

{

floatn;

n=s*s*s;

returnn;

}

/*OUTPUT

ENTERANUMBER:15

THECUBEOF15is3375

*/

//TOPRINTTHELARGESTELEMENTOFANARRAYUSINGFUNCTION

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

charch;

int i;

floatamt[50],big;

float large(floatarray[],intn);

clrscr();

for(i=0;i<50;i++)

{

cout<<"ENTERELEMENTNUMBER:"<<i+1<<":";

cin>>amt[i];

cout<<"WANTTOENTERMORE?(Y/N):";

cin>>ch;

if(ch!='y'&&ch!='Y')

break;

}

if(i<50)

i++;

big=large(amt, i);

cout<<"\nTHELARGESTELEMENTOFTHEARRAYIS:"<<big<<endl;

getch();

}

float large(floatarray[], intn)

{

floatmax=array[0];

for(intj=1;j<n;j++)

{

if(array[j]>max)

max=array[j];

}

return(max);

}

/*OUTPUT

ENTERELEMENTNUMBER:1:18

WANTTOENTERMORE?(Y/N):y

ENTERELEMENTNUMBER:2:25

WANTTOENTERMORE?(Y/N):y

ENTERELEMENTNUMBER:3:3

WANTTOENTERMORE?(Y/N):y

ENTERELEMENTNUMBER:4:24

WANTTOENTERMORE?(Y/N):y

ENTERELEMENTNUMBER:5:6

WANTTOENTERMORE?(Y/N):y

ENTERELEMENTNUMBER:6:23

WANTTOENTERMORE?(Y/N):y

ENTERELEMENTNUMBER:7:19

WANTTOENTERMORE?(Y/N):n

THELARGESTELEMENTOFTHEARRAYIS:25

*/PREFIXANDSUFFIX

INDEX

RETURNTO

#include<iostream.h>

#include<conio.h>

voidmain()

{

intnum;

voidsuffix(int);

voidprefix(int);

clrscr();

cin>>num;

prefix(num);

suffix(num);

getch();

}

voidprefix(intn)

{

cout<<"\n"<<++n;

cout<<"\n"<< n;

}

voidsuffix(intn)

{

cout<<"\n"<<n++;

cout<<"\n"<<n ;

}

/*OUTPUT

18

19

18

18

19

*/

//TOINVOKEAFUNCTIONFORPRINTINGPYRAMIDSOFDIGITS RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidpyramid()

{

staticintn=0;

intp,m,q;

n++;

for(p=1;p<=n;p++)

{

for(q=0;q<=np;q++)

cout<<' ';

m=p;

for(q=1;q<=p;q++)

cout<<m++<<' ';

cout<<endl;

}

cout<<endl;

}

voidmain()

{

int i;

clrscr();

for(i=0;i<5;i++)

pyramid();

}

/*OUTPUT

1

1

23

1

23

345

1

23

345

4567

1

23

345

4567

56789

*/

//TOINVOKEAFUNCTIONTOFINDTHELEASTCOMMONDIVISOROFTWOINTEGERS

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

int lcd(inta,intb)

{

int i,j=2,flag=1;

if(a>b)

i=a;

else

i=b;

while((j<=i)&&(flag))

{

if((a%j==0)&&(b%j==0))

flag=0;

else

j++;

}

if(flag)

j=1;

returnj;

}

voidmain()

{

clrscr();

intx,y,z;

cout<<"\nENTER2NUMBERSWHOSELCDISTOBEFOUND:";

cin>>x>>y;

z=lcd(x,y);

cout<<"\nTHELCDOFGIVEN2NUMBERSIS:"<<z<<endl;

getch();

}

/*OUTPUT

ENTER2NUMBERSWHOSELCDISTOBEFOUND:185

148

THELCDOFGIVEN2NUMBERSIS:37

*/

//TOFINDTHELCMANDHCFOFGIVEN3NUMBERS

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidlcm(int, int, int);

voidhcf(int, int, int);

voidmain()

{

charchoice;

do

{ inta,b,c;

clrscr();

cin>>a>>b>>c;

lcm(a,b,c);

hcf(a,b,c);

cout<<"\n\nDOYOUWANTTOREPEATTHEPROGRAM?(Y/N):";

cin>>choice;

}while(choice=='Y'||choice=='y');

}

voidlcm(intx,inty, intz)

{

longmax,lcom,count,flag=0;

if(x>=y&&x>=z)

max=x;

elseif(y>=x&&y>=z)

max=y;

elseif(z>=x&&z>=y)

max=z;

for(count=1;flag==0;count++)

{

lcom=max*count;

if(lcom%x==0&&lcom%y==0&&lcom%z==0)

{

flag=1;

cout<<"\nTHELCMOF"<<x<<","<<y<<","<<z<<"IS"<<lcom;

}

}

}

voidhcf(intp, intq, intr)

{

intgcf=1,flag=0,count;

for(count=1;flag==0;count++)

{

if(p%count==0&&q%count==0&&r%count==0)

gcf=count;

if(count>p&&count>q&&count>r)

{

flag=1;

cout<<"\nTHEGCFOF"<<p<<","<<q<<","<<r<<"IS"<<gcf;

}

}

}

//TOSUMNNATURALNUMBERSSTARTINGFROMAGIVENNUMBERUSINGFUNCTION

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

intsummat(intfirst,intcount);

voidmain()

{

clrscr();

unsignedlonga,b,sum;

cout<<"\nENTERTHEFIRSTTERM:";

cin>>a;

cout<<"\nHOWMANYNUMBERSARETOBEADDED:";

cin>>b;

sum=summat(a,b);

cout<<"THESUMIS:"<<sum<<"\n";

getch();

}

intsummat(intfirst,intcount)

{

unsignedlongi,s=0,j=first;

for(i=0;i<count;i++)

s+=j++;

returns;

}

//TOILLUSTRATETHECALLBYVALUEMETHODOFFUNCTIONINVOKING

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr();

intchange(int);

intoriginal=10;

cout<<"THEORIGINALVALUEIS:"<<original;

cout<<"\nRETURNVALUEOFFUNCTIONCHANGE()IS:"

<<change(original);

cout<<"\nTHEVALUEAFTERFUNCTIONCHANGE()ISOVER:"

<<original;

getch();

}

intchange(inta)

{

a=20;

returna;

}

/*OUTPUT

THEORIGINALVALUEIS:10

RETURNVALUEOFFUNCTIONCHANGE()IS:20

THEVALUEAFTERFUNCTIONCHANGE()ISOVER:10

*/

//TOSHOWTHEHANDICAPOFCALLBYVALUEMETHOD RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

voidswap(int,int);

inta=7,b=4;

clrscr();

cout<<"THEORIGINALVALUESARE:";

cout<<"a="<<a<<"b="<<b<<endl;

swap(a,b);

cout<<"THEVALUESAFTERSWAP()ARE:";

cout<<"a="<<a<<"b="<<b<<endl;

getch();

}

voidswap(intx, inty)

{

inttemp;

temp=x;

x=y;

y=temp;

cout<<"SWAPPEDVALUESARE:";

cout<<"a="<<x<<"b="<<y<<endl;

}

/*OUTPUT

THEORIGINALVALUESARE:a=7b=4

SWAPPEDVALUESARE:a=4b=7

THEVALUESAFTERSWAP()ARE:a=7b=4

*/

//AFUNCTIONTOSHOWSPECIALSERIES RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

#include<math.h>

voidfactorial(int);

voidseries(int);

voidmain()

{

clrscr();

intnum;

cout<<"ENTERNUMBER:";

cin>>num;

series(num);

cout<<"\n\n";

factorial(num);

getch();

}

voidfactorial(intn)

{

longfloat i,result=0, fact=1;

for(i=1;i<=n;i++)

{

fact=fact*i;

cout<<"+"<<i/fact<<"\t";

result=result+(i/fact);

}

cout<<"\t="<<result;

}

voidseries(intn)

{

longcount,res=0;

for(count=0;count<=n;count++)

{

cout<<"+"<<pow(n,count)<<"\t";

res=res+pow(n,count);

}

cout<<"\t="<<res;

}

/*OUTPUT

ENTERNUMBER:5

+1 +5 +25 +125 +625 +3125 =3906

+1 +1 +0.5 +0.166667 +0.041667 =2.708333

*/

//TOSWAPTWOVALUESUSINGCALLBYREFERENCE RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

voidswap(int&, int&);

inta=7,b=9;

clrscr();

cout<<"\nTHEORIGINALVALUESARE:";

cout<<"a="<<a<<"b="<<b<<"\n";

swap(a,b);

cout<<"THEVALUESAFTERSWAP()ARE:";

cout<<"a="<<a<<"b="<<b<<"\n";

getch();

}

voidswap(int&x, int&y)

{

inttemp;

temp=x;

x=y;

y=temp;

cout<<"THESWAPPEDVALUESARE:";

cout<<"a="<<x<<"b="<<y<<"\n";

}

/*OUTPUT

THEORIGINALVALUESARE:a=7b=9

THESWAPPEDVALUESARE:a=9b=7

THEVALUESAFTERSWAP()ARE:a=9b=7

*/

//TOCONVERTDISTANCEINFEETORINCHESUSINGACALLBYREFERNCEMETHOD

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

#include<process.h>

voidmain()

{

voidconvert(float&,char&,char);

floatdistance;

charchoice,type='F';

clrscr();

cout<<"\nENTERDISTANCEINFEET:";

cin>>distance;

cout<<"\nYOUWANTTHEDISTANCEINFEETSORINCHES?(F/I):";

cin>>choice;

switch(choice)

{

case'f':

case'F': convert(distance,type,'F');

break;

case'i':

case'I': convert(distance,type,'I');

break;

default:cout<<"\nYOUENTEREDAWRONGCHOICE!!!";

exit(0);

}

cout<<"\nDISTANCE="<<distance<<""<<type<<"\n";

getch();

}

voidconvert(float&d,char&t,charch)

{

switch(ch)

{

case'F':if(t=='I')

{

d=d/12;

t='F';

}

break;

case'I':if(t=='F')

{

d=d*12;

t='I';

}

break;

}

}

/*OUTPUT

ENTERDISTANCEINFEET:25

YOUWANTTHEDISTANCEINFEETSORINCHES?(F/I): i

DISTANCE=300I

*/


//TOSETLARGEROFTHEGIVENINTEGERTO 1USINGCALLBYREFERENCE RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidsetlarge(int&a,int&b)

{

if(a>b)

{

cout<<"\n"<<a<<"ISLARGERANDISSETTO 1.";

a=1;

cout<<"\nTHENEWVALUESARE:"<<a<<"\t"<<b;

}

else

{

cout<<"\n"<<b<<"ISLARGERANDISSETTO 1.";

b=1;

cout<<"\nTHENEWVALUESARE:"<<a<<"\t"<<b;

}

}

voidmain()

{

inta,b;

clrscr();

cout<<"ENTERTWONUMBER:"<<endl;

cin>>a>>b;

setlarge(a,b);

getch();

}

/*OUTPUT

ENTERTWONUMBER:

34

45

45ISLARGERANDISSETTO 1.

THENEWVALUESARE:34 1

*/

//TOINVOKEAFUNCTIONTAKINGNOARGUMENTSANDRETURNINGNOVALUE

RETURNTOINDEX

#include<iostream.h>

#include<string.h>

#include<conio.h>

voidfunc(void);

voidmain()

{

clrscr();

func();

getch();

}

voidfunc(void)

{

charname[25];

cout<<"\nENTERYOURNAME:";

cin.getline(name,25);

int len=strlen(name);

cout.write("HELLO",7).write(name,len);

return;

getch();

}

/*TOINVOKEAFUNCTIONTHATTAKESTWOINTEGERSANDANARITHMETICOPERATORTHEN

DISPLAYSTHECORRESPONDINGRESULT.*/

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

#include<process.h>

voidmain()

{

clrscr();

voidcalc(int,int,char);

inta,b;

charch;

cout<<"\nENTERTWOINTEGERS:"<<endl;

cin>>a>>b;

cout<<"\nENTERATHEARITHMETICOPERATOR(+, ,*,%):\n";

cin>>ch;

calc(a,b,ch);

getch();

}

voidcalc(intx, inty,charc)

{

switch(c)

{

case'+':cout<<"\nSUMOF"<<x<<"AND"<<y<<"IS"<<(x+y);

break;

case' ':cout<<"\nDIFFERENCEOF"<<x<<"AND"<<y;

cout<<"IS"<<(x+y);

break;

case'*':cout<<"\nPRODUCTOF"<<x<<"AND"<<y;

cout<<"IS"<<(x*y);

break;

case'/':if(x<y)

{

cout<<"\nFIRSTINTEGERSHOULDBE";

cout<<"GREATERTHANTHESECOND.";

exit(0);

}

cout<<"\nQUOTIENT"<<x<<"/"<<y<<"IS"<<(x/y);

break;

case'%':if(x<y)

{

cout<<"\nFIRSTINTEGERSHOULDBE";

cout<<"GREATERTHANTHESECOND.";

exit(0);

}

cout<<"\nREMAINDER:"<<x<<"%"<<y<<"IS"<<(x%y);

break;

default:cout<<"\nWRONGOPERATOR!!!";

break;

}

return;

}

//TOSORTANINTEGERARRAYUSINGFUNCTION

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidsort(intnum[], intsize)

{

intswap=1,temp;

do

{

swap=0;

for(int i=0;i<size1;i++)

{

if(num[i]>num[i+1])

{

temp=num[i];

num[i]=num[i+1];

num[i+1]=temp;

swap=1;

}

}

}while(swap==1);

cout<<"\n";

}

voidmain()

{

voidsort(int[],ints);

intn[100],s=10,temp,count;

clrscr();

cout<<"\nENTER10NUMBERSFORANARRAYTOBESORTED:\n";

for(count=0;count<s;count++)

cin>>n[count];

temp=count;

sort(n,count);

for(count=0;count<temp;count++)

cout<<n[count]<<"\t";

getch();

}

/*OUTPUT

ENTER10NUMBERSFORANARRAYTOBESORTED:

98

56

768

435

43

54

3245

56

45

67

43 45 54 56 56 67 98 435 768 3245

*/


//STUDENTMARKSHEETUSINGFUNCTIONS RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

intgetdata(void);

floatcalcperc(int,int,int);

voidprintresults(int,int,int,float,char);

charcalcgrade(float);

intm1,m2,m3,tot;

floatperc;

chargrade;

clrscr();

m1=getdata();

m2=getdata();

m3=getdata();

perc=calcperc(m1,m2,m3);

grade=calcgrade(perc);

printresults(m1,m2,m3,perc,grade);

getch();

}

intgetdata(void)

{

intmarks;

voiderr_msg(void);

do

{

cout<<"ENTERMARKS:";

cin>>marks;

if(marks<0||marks>100)

err_msg();

}while(marks<0||marks>100);

returnmarks;

}

voiderr_msg(void)

{

cout<<"MARKSAREOUTOF100"<<endl;

cout<<"\nPLEASEENTERMARKSBETWEEN0TO100";

cout<<"\nTRYAGAIN";

getch();

}

floatcalcperc(ints1,ints2,ints3)

{

floatper;

per=(s1+s2+s3)/3;

returnper;

}

charcalcgrade(floatper)

{

chargrade;

if(per>80)

grade='A';

elseif(per>60)

grade='B';

elseif(per>40)

grade='C';

else

grade='D';

returngrade;

}

voidprintresults(ints1,ints2,ints3,floatp,charg)

{

cout<<"MARKSINSUBJECT1:"<<s1;

cout<<"\nMARKSINSUBJECT2:"<<s2;

cout<<"\nMARKSINSUBJECT3:"<<s3;

cout<<"\nPERCENTAGESCORE:"<<p;

cout<<"\nGRADESECURED:"<<g;

}

/*OUTPUT

ENTERMARKS:98

ENTERMARKS:89

ENTERMARKS:78

MARKSINSUBJECT1:98

MARKSINSUBJECT2:89

MARKSINSUBJECT3:78

PERCENTAGESCORE:88

GRADESECURED:A

*/

//PALINDROMESTRING RETURN

TOINDEX

#include<iostream.h>

#include<conio.h>

#include<string.h>

voidmain()

{

charch[10];

intscount,ocount,read=1, len;

clrscr();

cout<<"ENTERAWORD:";

cin>>ch;

len=strlen(ch);

for(scount=1,ocount=len;scount<=len/2||ocount>=len/2;scount++,ocount )

{

if(ch[scount]!=ch[ocount])

read=0;

}

if(read==1)

cout<<"YES!THEWORDISPALINDROME.";

else

cout<<"NO!THEWORDISNOTPALINDROME.";

getch();

}

//FINDCHARACTERPOSITIONINASTRING RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

clrscr();

intfindpos(chars[],charc);

charstring[80],ch;

inty=0;

cout<<"\nENTERMAINSTRING:\n";

cin.getline(string,80);

cout<<"\nENTERCHARACTERTOBESEARCHFOR:";

cin.get(ch);

y=findpos(string,ch);

if(y==1)

cout<<"\nSORRY!!THECHARACTERISNOTINSTRING.";

getch();

}

intfindpos(chars[],charc)

{

intflag=1;

for(int i=0;s[i]!='\0';i++)

{

if(s[i]==c)

{

flag=0;

cout<<"\nTHECHARACTERINTHESTRINGISATPOSITION:"<<i+1;

}

}

return(flag);

}

/*OUTPUT

ENTERMAINSTRING:

RACHITISWATCHINGAFREEZEBRAINTHEPARK

ENTERCHARACTERTOBESEARCHFOR:Z

THECHARACTERINTHESTRINGISATPOSITION:27

*/

//PROGRAMTOFINDWHETHERTWOSTRINGSCONTAINEQUALNUMBEROFCHARACTERS.

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

#include<string.h>

voidmain()

{

charstr1[50],str2[50];

clrscr();

cout<<"ENTERTHEFIRSTSTRING:";

cin.getline(str1,49);

cout<<"ENTERTHESECONDSTRING:";

cin.getline(str2,49);

if(strlen(str1)==strlen(str2))

{

cout<<"\nBOTHSTRINGSCONTAINEQUALNUMBEROFCHARACTERS.";

}

else

{

cout<<"\nBOTHSTRINGSCONTAINDIFFERENTNUMBEROFCHARACTERS.";

}

getch();

}

/*OUTPUT

ENTERTHEFIRSTSTRING:GOODEVENING

ENTERTHESECONDSTRING:GOODMORNING

BOTHSTRINGSCONTAINEQUALNUMBEROFCHARACTERS.

ENTERTHEFIRSTSTRING:HELLO!CANISPEAKTORAM

ENTERTHESECONDSTRING:OFCOURSE!HEREHEIS..

BOTHSTRINGSCONTAINDIFFERENTNUMBEROFCHARACTERS.

*/

//CHECKWHETHERACHARACTERISALPHANUMETRICORNOT

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

#include<stdlib.h>

#include<ctype.h>

voidmain()

{

clrscr();

charch;

inta;

cout<<"ENTERACHARACTER:";

cin>>ch;

a=ch;

if(isalnum(a))

{

cout<<"\nITISANALPHANUMERIC";

if(isdigit(a))

cout<<"ANDDIGITCHARACTER.";

else

cout<<"ANDALPHABETICCHARACTER.";

}

else

cout<<"\nITISSOMEOTHERNONALPHANUMERICCHARACTER.";

getch();

}

/*OUTPUT

ENTERACHARACTER:R

ITISANALPHANUMERICANDALPHABETICCHARACTER.

ENTERACHARACTER:7

ITISANALPHANUMERICANDDIGITCHARACTER.

ENTERACHARACTER:%

ITISSOMEOTHERNONALPHANUMERICCHARACTER.

*/

//CHANGETHECASEOFACHARACTER RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

#include<stdio.h>

#include<ctype.h>

voidmain()

{

clrscr();

charch;

cout<<"\nENTERACHARACTER:";

cin>>ch;

if(ch=='\n')

{

ch=getchar();

}

if(isalpha(ch))

{

if(islower(ch))

{

cout<<"\nYOUINPUTALOWERCASEALPHABET.";

ch=ch32;

cout<<"\n\nTHEUPPERCASEALPHABETIS:"<<ch;

}

elseif(isupper(ch))

{

cout<<"\nYOUINPUTANUPPERCASELETTER.";

ch=ch+32;

cout<<"\n\nTHELOWERCASEALPHABETIS:"<<ch;

}

}

else

cout<<"\nYOUINPUTANONALPHABETICALCHARACTER.";

getch();

}

/*OUTPUT

ENTERACHARACTER:R

YOUINPUTANUPPERCASELETTER.

THELOWERCASEALPHABETIS:r

ENTERACHARACTER:r

YOUINPUTALOWERCASEALPHABET.

THEUPPERCASEALPHABETIS:R

*/

//COPYSMALLERSTRINGINTOTHEBIGGERSTRING

RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

#include<string.h>

voidmain()

{

clrscr();

charstr1[50],str2[50];

int len1, len2;

cout<<"\nENTERTHEFIRSTSTRING:\n";

cin.getline(str1,50);

cout<<"\nENTERTHESECONDSTRING:\n";

cin.getline(str2,50);

if(strlen(str1)>strlen(str2))

{

strcpy(str1,str2);

cout<<"\nSECONDSTRINGISCOPIEDINTOTHEFIRSTSTRING.\n";

cout<<str1;

}

elseif(strlen(str2)>strlen(str1))

{

strcpy(str2,str1);

cout<<"\nFIRSTSTRINGISCOPIEDINTOTHESECONDSTRING.\n";

cout<<str2;

}

elseif(strlen(str1)==strlen(str2))

{

cout<<"\nSTRINGSAREOFEQUALSIZE.\n";

cout<<"\nSTRING1IS:";

cout<<str1;

cout<<"\nSTRING2IS:";

cout<<str2;

}

getch();

}

/*OUTPUT

ENTERTHEFIRSTSTRING:

RACHITISGOINGTOSCHOOL

ENTERTHESECONDSTRING:

KHUSHALISGOINGFORMATCH

FIRSTSTRINGISCOPIEDINTOTHESECONDSTRING.

RACHITISGOINGTOSCHOOL

*/

//APPENDTHEFIRSTSTRINGTOTHESECOND RETURN

TOINDEX

#include<iostream.h>

#include<conio.h>

#include<string.h>

voidmain()

{

clrscr();

charstr1[25],str2[50];

cout<<"\nENTERFIRSTSTRING:";

cin.getline(str1,25);

cout<<"\nENTERTHESECONDSTRING:";

cin.getline(str2,25);

strcat(str2,str1);

cout<<"\n"<<str2;

getch();

}

/*OUTPUT

ENTERFIRSTSTRING: MORNING

ENTERTHESECONDSTRING:GOOD

GOODMORNING

ENTERFIRSTSTRING: AGRAWAL

ENTERTHESECONDSTRING:ABHISHEK

ABHISHEKAGRAWAL

//TOJUSTIFYAGIVENSTRING RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

charstr1[80],str2[80];

intcount1=0,count2=0,count3=0,count4=0,count5=0,count=0;

voidwhite_spaces(chara[]);

voidjustify(int);

voidmain()

{

clrscr();

cout<<"ENTERASTRING:";

cin.getline(str1,80);

white_spaces(str1);

justify(count4);

cout<<"\nTHEJUSTIFIEDSTATEMENTIS:\n";

for(count=0;count<80;count++)

cout<<str2[count];

getch();

}

voidwhite_spaces(chara[])

{

for(count=0;count<80;count++)

{

if(a[count]==' ')

count1++;

else

count2++;

if(a[count]=='\0')

{

count3=80count2count1;

break;

}

}

count4=count3/count1;

}

voidjustify(intb)

{

for(count=0,count1=0;count1<80;count++,count1++)

{

str2[count1]=str1[count];

if(str1[count]==' ')

{

for(count5=0;count5<b;count5++)

{

count1++;

str2[count1]=' ';

}

}

}

}

*///EMPLOYEEDATABASEUSINGARRAYS RETURN

TOINDEX

#include<iostream.h>

#include<conio.h>

#include<string.h>

voidmain()

{

inteno[25],count,emp,swap=1;chargrade[25];

charname[25][25],tempn[25][25];longfloatcomm[25],temp;

clrscr();

cout<<"ENTERTHENUMBEROFEMPLOYEESFORDATABASE:";

cin>>emp;

for(count=0;count<emp;count++)

{

cout<<"\n\nENTEREMPLOYEENAME:";

cin>>name[count];

cout<<"\nENTEREMPLOYEENUMBER:";

cin>>eno[count];

cout<<"\nENTEREMPLOYEECOMMISSION:";

cin>>comm[count];

if(comm[count]>60000)

grade[count]='A';

elseif(comm[count]>40000)

grade[count]='B';

elseif(comm[count]>20000)

grade[count]='C';

else

grade[count]='D';

}

clrscr();

do

{

swap=0;

for(count=0;count<(emp1);count++)

{

if(eno[count]>eno[count+1])

{

temp=eno[count];

eno[count]=eno[count+1];

eno[count+1]=temp;

strcpy(tempn[count],name[count]);

strcpy(name[count],name[count+1]);

strcpy(name[count+1],tempn[count]);

temp=comm[count];

comm[count]=comm[count+1];

comm[count+1]=temp;

swap=1;

temp=grade[count];

grade[count]=grade[count+1];

grade[count+1]=temp;

}

}

}while(swap==1);

cout<<"EMPLOYEEDETAILS:"<<endl<<endl;

cout<<"\nNAME\t\tNUMBER\t\tGRADE\t\tCOMMISSION"<<endl<<endl;

for(count=0;count<emp;count++)

{

cout<<name[count]<<"\t\t"<<eno[count]<<"\t\t";

cout<<grade[count]<<"\t\t"<<comm[count]<<endl<<endl;

}

getch();

}

/*OUTPUT

ENTERTHENUMBEROFEMPLOYEESFORDATABASE:5

ENTEREMPLOYEENAME:RAM

ENTEREMPLOYEENUMBER:7

ENTEREMPLOYEECOMMISSION:636363

ENTEREMPLOYEENAME:PRASAD

ENTEREMPLOYEENUMBER:10

ENTEREMPLOYEECOMMISSION:45983

ENTEREMPLOYEENAME:VINAY

ENTEREMPLOYEENUMBER:35

ENTEREMPLOYEECOMMISSION:37945

ENTEREMPLOYEENAME:JAY

ENTEREMPLOYEENUMBER:3

ENTEREMPLOYEECOMMISSION:27000

ENTEREMPLOYEENAME:BARNIK

ENTEREMPLOYEENUMBER:12

ENTEREMPLOYEECOMMISSION:19875

EMPLOYEEDETAILS:

NAME NUMBER GRADE COMMISSION

JAY 3 C 27000

RAM 7 A 636363

PRASAD

10

B

45983

BARNIK

VINAY

*/

12

35

D

C

19875

37945

//AHOTELFOODBILLINGPROGRAM. RETURN

TOINDEX

#include<iostream.h>

#include<conio.h>

#include<string.h>

//VARIABLESUSED

intchoice,bill=0,r1,r2,r3,count=0,prod=0;

charrachit[50];char items[50][50];

//FUNCTIONSDECLARATIONS

voidcopyright();

voidborder();

voidentry();

voidhello();

voidmenu();

voidbil(int);

//MAINPROGRAM

voidmain()

{

entry();

do

{

menu();

gotoxy(7,43);

cout<<"ENTERYOURCHOICE:";

cin>>choice;

while(choice<0||choice>31)

{

gotoxy(7,45);

cout<<"INVALIDENTRY.PLEASEREENTERYOURCHOICE:";

cin>>choice;

}

switch(choice)

{

case1:bill+=25;hello();break;

case2:bill+=45;hello();break;

case3:bill+=30;hello();break;

case4:bill+=35;hello();break;

case5:bill+=40;hello();break;

case6:bill+=45;hello();break;

case7:bill+=25;hello();break;

case8:bill+=35;hello();break;

case9:bill+=40;hello();break;

case10:bill+=10;hello();break;

case11:bill+=45;hello();break;

case12:bill+=45;hello();break;

case13:bill+=10;hello();break;

case14:bill+=20;hello();break;

case15:bill+=25;hello();break;

case16:bill+=15;hello();break;

case17:bill+=20;hello();break;

case18:bill+=20;hello();break;

case19:bill+=20;hello();break;

case20:bill+=25;hello();break;

case21:bill+=40;hello();break;

case22:bill+=20;hello();break;

case23:bill+=35;hello();break;

case24:bill+=40;hello();break;

case25:bill+=35;hello();break;

case26:bill+=35;hello();break;

case27:bill+=15;hello();break;

case28:bill+=40;hello();break;

case29:bill+=45;hello();break;

case30:bill+=45;hello();break;

default:bill+=0;

}

prod++;

}while(choice>0&&choice<31);

bil(prod);

copyright();

}

voidborder()

{

for(r3=3;r3<=79;r3++)

{

gotoxy(r3,1);

cout<<"*";

gotoxy(r3,50);

cout<<"*";

}

for(r1=0,r2=1;r1<50;r1++,r2++)

{

gotoxy(3,r2);

cout<<"*";

gotoxy(79,r2);

cout<<"*";

}

}

voidcopyright()

{

getch();

clrscr();

border();

gotoxy(22,18);

cout<<"PROGRAMEXCLUSIVELYCREATEDBY:";

gotoxy(30,20);

cout<<"RACHITAGRAWAL";

gotoxy(20,22);

cout<<"EMAIL:rachit_agrawal9@gmail.com";

gotoxy(15,24);

cout<<"PROGRAMTOBEDISTRIBUTEDFREELYASSHAREWARE.";

gotoxy(25,26);

cout<<"PROGRAMCODENOTTOBEMODIFIED.";

gotoxy(10,28);

cout<<"MODIFICATIONSWITHOUTHISPRIORPERMISSIONINVITELEGALACT.";

gotoxy(15,30);

cout<<"SUGGESTIONSANDCOMMENTSWILLBEAPRRECIATEDAT

rachit_agrawal9@rediffmail.com";

gotoxy(25,32);

cout<<"THANKYOU"<<rachit<<"FORUSINGTHEPROGRAM.";

gotoxy(27,34);

cout<<"HAVEAPROGRESSIVEDAY!";

getch();

}

voidentry()

{

clrscr();

cout<<"\nWELCOME!!!WELCOME!!!\n\nTOTHEMOSTPRESTIGIOUSRESTAURANT.\

\n'THEAFFORDABLES''!!!";

for(r3=7;r3<=73;r3++)

{

gotoxy(r3,16);

cout<<"*";

gotoxy(r3,22);

cout<<"*";

}

for(r1=0,r2=17;r1<=4;r1++,r2++)

{

gotoxy(7,r2);

cout<<"*";

gotoxy(73,r2);

cout<<"*";

}

gotoxy(9,19);

cout<<"PLEASEENTERYOURNAME:";

cin.getline(rachit,24);

}

voidhello()

{

switch(choice)

{

case1:strcpy(items[count],"BHELPURI\t\t25");break;

case2:strcpy(items[count],"BHAJIPAV\t\t45");break;

case3:strcpy(items[count],"CASSATA\t\t30");break;

case4: strcpy(items[count],"COLDCOFFEE\t\t35");break;

case5:strcpy(items[count],"CHOCODRIPSHAKE\t40");break;

case6:strcpy(items[count],"CHIKOOSHAKE\t\t45");break;

case7:strcpy(items[count],"DOUGHNUTS\t\t25");break;

case8:strcpy(items[count],"DELHICHAT\t\t35");break;

case9:strcpy(items[count],"FALUDAKULFI\t\t40");break;

case10:strcpy(items[count],"GULABJAMUN\t10");break;

case11:strcpy(items[count],"HAKKANOODLES\t45");break;

case12:strcpy(items[count],"HAMBURGER\t\t45");break;

case13:strcpy(items[count],"IMARTI\t\t10");break;

case14:strcpy(items[count],"INDIANSHARBAT\t20");break;

case15:strcpy(items[count],"JAPANESEJEMS\t25");break;

case16:strcpy(items[count],"KACHORI\t\t15");break;

case17:strcpy(items[count],"KINLEYSSODA\t20");break;

case18:strcpy(items[count],"MASALAPARATHA\t20");break;

case19:strcpy(items[count],"MASALAPAPAD\t20");break;

case20:strcpy(items[count],"MANGOSHAKE\t25");break;

case21:strcpy(items[count],"NAVRATNAKORMA\t40");break;

case22:strcpy(items[count],"PANIPURI\t\t20");break;

case23:strcpy(items[count],"PASTA\t\t35");break;

case24:strcpy(items[count],"PIZZA\t\t40");break;

case25:strcpy(items[count],"RASMALAI\t\t35");break;

case26:strcpy(items[count],"RAJBHOGICECREAM\t35");break;

case27:strcpy(items[count],"SAMOSA\t\t15");break;

case28:strcpy(items[count],"SWEETCORNSOUP\t40");break;

case29:strcpy(items[count],"SPEGGATI\t\t45");break;

case30:strcpy(items[count],"TOMATOSOUP\t45");break;

}

count++;

}

voidmenu()

{

clrscr(); border();

gotoxy(7,4);

cout<<"WELCOME"<<rachit;

gotoxy(7,6);

cout<<"DELICACIES\tPRICE";

gotoxy(7,8);

cout<<"1BHELPURI\t\t25";

gotoxy(7,9);

cout<<"2BHAJIPAV\t\t45";

gotoxy(7,10);

cout<<"3CASSATA\t\t30";

gotoxy(7,11);

cout<<"4COLDCOFFEE\t\t35";

gotoxy(7,12);

cout<<"5CHOCODRIPSHAKE\t40";

gotoxy(7,13);

cout<<"6CHIKOOSHAKE\t45";

gotoxy(7,14);

cout<<"7DOUGHNUTS\t\t25";

gotoxy(7,15);

cout<<"8DELHICHAT\t\t35";

gotoxy(7,16);

cout<<"9FALUDAKULFI\t40";

gotoxy(7,17);

cout<<"10GULABJAMUN\t10";

gotoxy(7,18);

cout<<"11HAKKANOODLES\t45";

gotoxy(7,19);

cout<<"12HAMBURGER\t\t45";

gotoxy(7,20);

cout<<"13IMARTI\t\t10";

gotoxy(7,21);

cout<<"14INDIANSHARBAT\t20";

gotoxy(7,22);

cout<<"15JAPANESEJEMS\t25";

gotoxy(7,23);

cout<<"16KACHORI\t\t15";

gotoxy(7,24);

cout<<"17KINLEYSSODA\t20";

gotoxy(7,25);

cout<<"18MASALAPARATHA\t20";

gotoxy(7,26);

cout<<"19MASALAPAPAD\t20";

gotoxy(7,27);

cout<<"20MANGOSHAKE\t25";

gotoxy(7,28);

cout<<"21NAVRATNAKORMA\t40";

gotoxy(7,29);

cout<<"22PANIPURI\t\t20";

gotoxy(7,30);

cout<<"23PASTA\t\t35";

gotoxy(7,31);

cout<<"24PIZZA\t\t40";

gotoxy(7,32);

cout<<"25RASMALAI\t\t35";

gotoxy(7,33);

cout<<"26RAJBHOGICECREAM\t35";

gotoxy(7,34);

cout<<"27SAMOSA\t\t15";

gotoxy(7,35);

cout<<"28SWEETCORNSOUP\t40";

gotoxy(7,36);

cout<<"29SPEGGATI\t\t45";

gotoxy(7,37);

cout<<"30TOMATOSOUP\t45";

gotoxy(7,38);

cout<<"31FINALBILL";

gotoxy(7,40);

cout<<"ENTERTHEFOODITEMORDEREDFROMTHEABOVEMENU.";

gotoxy(7,41);

cout<<"ENTER31FORTHEFINALBILLOFTHECUSTOMER.";

}

voidbil(intprod)

{

inttemp; clrscr();

for(temp=0;temp<prod;temp++)

cout<<items[temp]<<endl;

cout<<"DEAR"<<rachit<<"!!\nYOURFINALBILLIS:"<<bill<<"RUPEES";

cout<<"\nTHANKSFORCOMING.PLEASEVISITAGAINSOON.";

}

//DECIMALTOBINARYBYRACHITAGRAWAL RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

charchoice;

do

{

clrscr();

intdeci,temp[9];

cout<<"\nENTERADECIMALNUMBER:";

cin>>deci;

for(intcount=0;deci>=1;count++)

{

temp[count]=deci%2;

deci=deci/2;

}

for(count ;count>=0;count )

cout<<temp[count];

cout<<"\nWISHTOCONTINUE?(Y/N):";

choice=getche();

}while(choice=='y'||choice=='Y');

}

//DECIMALTOOCTALBYRACHITAGRAWAL RETURN

TOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

charchoice;

do

{

clrscr();

intdeci,temp[9];

cout<<"\nENTERADECIMALNUMBER:";

cin>>deci;

for(intcount=0;deci>=1;count++)

{

temp[count]=deci%8;

deci=deci/8;

}

for(count ;count>=0;count )

cout<<temp[count];

cout<<"\nWISHTOCONTINUE?(Y/N):";

choice=getche();

}while(choice=='y'||choice=='Y');

}

//DECIMALTOHEXADECIMALBYRACHITAGRAWAL RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

voidmain()

{

charchoice;

do

{

clrscr();

longdeci,temp[9];

charresult[9]={0};

cout<<"\nENTERADECIMALNUMBER:";

cin>>deci;

for(intcount=0;deci>=1;count++)

{

temp[count]=deci%16;

deci=deci/16;

if(temp[count]>9)

{

switch(temp[count])

{

case10:result[count]='A';

break;

case11:result[count]='B';

break;

case12:result[count]='C';

break;

case13:result[count]='D';

break;

case14:result[count]='E';

break;

case15:result[count]='F';

break;

}

}

else

{

result[count]=temp[count]+48;

}

}

cout<<"\n";

for(count=count1;count>=0;count )

cout<<result[count];

cout<<"\nWISHTOCONTINUE?(Y/N):";

choice=getch();

}while(choice=='y'||choice=='Y');

}

RETURNTO

//BINARYTODECIMAL

INDEX

#include<iostream.h>

#include<conio.h>

#include<math.h>

voidmain()

{

}

clrscr();

intbin,digit,a=0,deci=0;

cout<<"\nENTERABINARYNUMBER:";

cin>>bin;

for(intcount=0;bin>=1;count++)

{

digit=bin%10;

while(digit>1)

{

cout<<"\nOOPS!!!ERROR.REENTER:";

cin>>bin;

digit=bin%10;

}

a=digit*pow(2,count);

deci+=a;

bin/=10;

}

cout<<"\nTHEDECIMALNUMBERIS:"<<deci;

getch();

//BINARYTOOCTAL RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

#include<math.h>

voidmain()

{

clrscr();

intbin,digit,a=0,deci=0,octa[9];;

cout<<"\nENTERABINARYNUMBER:";

cin>>bin;

for(intcount=0;bin>=1;count++)

{

digit=bin%10;

while(digit>1)

{

cout<<"\nOOPS!!!ERROR.REENTER:";

cin>>bin;

digit=bin%10;

}

a=digit*pow(2,count);

deci+=a;

bin/=10;

}

for(count=0;deci>=1;count++)

{

octa[count]=deci%8;

deci=deci/8;

}

for(count ;count>=0;count )

cout<<octa[count];

getch();

}

//BINARYTOHEXADECIMAL RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

#include<math.h>

voidmain()

{

clrscr();

intbin,digit,a=0,deci=0,longtemp[9];charresult[9];

cout<<"\nENTERABINARYNUMBER:";

cin>>bin;

for(intcount=0;bin>=1;count++)

{

digit=bin%10;

while(digit>1)

{

cout<<"\nOOPS!!!ERROR.REENTER:";

cin>>bin;

digit=bin%10;

}

a=digit*pow(2,count);

deci+=a;

bin/=10;

}

for(count1=0;deci>=1;count1++)

{

temp[count1]=deci%16;

deci=deci/16;

if(temp[count1]>9)

{

switch(temp[count1])

{

case10:result[count1]='A';

break;

case11:result[count1]='B';

break;

case12:result[count1]='C';

break;

case13:result[count1]='D';

break;

case14:result[count1]='E';

break;

case15:result[count1]='F';

break;

}

}

else

{

result[count1]=temp[count1]+48;

}

}

cout<<"\n";

for(count=count1;count>=0;count )

cout<<result[count];

getch();

}


//OCTALTODECIMAL RETURNTOINDEX

#include<iostream.h>

#include<conio.h>

#include<math.h>

voidmain()

{

clrscr();

intoct,digit,a=0,deci=0;

cout<<"\nENTERAOCTALNUMBER:";

cin>>oct;

for(intcount=0;oct>=1;count++)

{

digit=oct%10;

while(digit>7)

{

cout<<"\nOOPS!!!ERROR.REENTER:";

cin>>oct;

digit=oct%10;

}

a=digit*pow(8,count);

deci+=a;

oct/=10;

}

cout<<"\nTHEDECIMALNUMBERIS:"<<deci;

getch();

}

//OCTALTOBINARY RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

#include<math.h>

voidmain()

{

clrscr();

intoct,digit,a=0,deci=0;

cout<<"\nENTERAOCTALNUMBER:";

cin>>oct;

for(intcount=0;oct>=1;count++)

{

digit=oct%10;

while(digit>7)

{

cout<<"\nOOPS!!!ERROR.REENTER:";

cin>>oct;

digit=oct%10;

}

a=digit*pow(8,count);

deci+=a;

oct/=10;

}

inttemp[9];

for(count=0;deci>=1;count++)

{

temp[count]=deci%2;

deci=deci/2;

}

for(count ;count>=0;count )

cout<<temp[count];

getch();

}

//OCTALTOHEXADECIMAL RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

#include<math.h>

voidmain()

{

clrscr();

longoct,digit,a=0,deci=0,temp[9];;

cout<<"\nENTERAOCTALNUMBER:";

cin>>oct;

for(intcount=0;oct>=1;count++)

{

digit=oct%10;

while(digit>7)

{

cout<<"\nOOPS!!!ERROR.REENTER:";

cin>>oct;

digit=oct%10;

}

a=digit*pow(8,count);

deci+=a;

oct/=10;

}

charresult[9]={0};

for(count=0;deci>=1;count++)

{

temp[count]=deci%16;

deci=deci/16;

if(temp[count]>9)

{

switch(temp[count])

{

case10:result[count]='A';

break;

case11:result[count]='B';

break;

case12:result[count]='C';

break;

case13:result[count]='D';

break;

case14:result[count]='E';

break;

case15:result[count]='F';

break;

}

}

else

{

result[count]=temp[count]+48;

}

}

cout<<"\n";

for(count=count1;count>=0;count )

cout<<result[count];

getch();

}

//HEXADECIMALTODECIMAL RETURNTO

INDEX

#include<iostream.h>

#include<conio.h>

#include<stdlib.h>

#include<math.h>

#include<ctype.h>

#include<process.h>

voidmain()

{

clrscr();

charhex[8];

longtemp[8],sum=0;

cin>>hex;

for(int i=0;hex[i]!='\0';i++)

{

if(isdigit(hex[i]))

temp[i]=hex[i]48;

elseif(isalpha(hex[i]))

{

switch(hex[i])

{

case'A':temp[i]=10;break;

case'B':temp[i]=11;break;

case'C':temp[i]=12;break;

case'D':temp[i]=13;break;

case'E':temp[i]=14;break;

case'F':temp[i]=15;break;

}

}

}

i ;

for(intx=0;i>=0;i ,x++)

sum=sum+(temp[i]*pow(16,x));

cout<<"\n\n"<<sum;

getch();

}

//HEXADECIMALTOBINARY RETURN

TOINDEX

#include<iostream.h>

#include<conio.h>

#include<stdlib.h>

#include<math.h>

#include<ctype.h>

#include<process.h>

voidmain()

{

clrscr();

charhex[8];

longtemp[8],sum=0;

cin>>hex;

for(int i=0;hex[i]!='\0';i++)

{

if(isdigit(hex[i]))

temp[i]=hex[i]48;

elseif(isalpha(hex[i]))

{

switch(hex[i])

{

case'A':temp[i]=10;break;

case'B':temp[i]=11;break;

case'C':temp[i]=12;break;

case'D':temp[i]=13;break;

case'E':temp[i]=14;break;

case'F':temp[i]=15;break;

}

}

}

i ;

for(intx=0;i>=0;i ,x++)

sum=sum+(temp[i]*pow(16,x));

longt[25];

for(intcount=0;sum>=1;count++)

{

t[count]=sum%2;

sum=sum/2;

}

for(count ;count>=0;count )

cout<<t[count];

getch();

}

//HEXADECIMALTOOCTAL RETURN

TOINDEX

#include<iostream.h>

#include<conio.h>

#include<stdlib.h>

#include<math.h>

#include<ctype.h>

#include<process.h>

voidmain()

{

clrscr();

charhex[8];

longtemp[8],sum=0;

cin>>hex;

for(int i=0;hex[i]!='\0';i++)

{

if(isdigit(hex[i]))

temp[i]=hex[i]48;

elseif(isalpha(hex[i]))

{

switch(hex[i])

{

case'A':temp[i]=10;break;

case'B':temp[i]=11;break;

case'C':temp[i]=12;break;

case'D':temp[i]=13;break;

case'E':temp[i]=14;break;

case'F':temp[i]=15;break;

}

}

}

i ;

for(intx=0;i>=0;i ,x++)

sum=sum+(temp[i]*pow(16,x));

longt[25];

for(intcount=0;sum>=1;count++)

{

t[count]=sum%8;

sum=sum/8;

}

for(count ;count>=0;count )

cout<<t[count];

getch();

}

//TOTRANSLATENUMBERINTOWORDS RETURNTO

INDEX

longnum=0,temp=0,flag=0,flag1=0,risk=0,ge=0,g=0;

charwords[200];

voidunit(int);

voidtns(int);

voiddi(int);

voidhun(int);

voidthous(int);

voiddth(int);

voidcheck(long);

voidcheck1(long);

voidmain()

{

clrscr();

cout<<"\nENTERANUMBER:";

cin>>num;

ge=num;

check(num);

cout<<"\n\nTHENUMBER"<<ge<<"INWORDSIS:\n\n"<<words<<"\n\nONLY.";

for(int i=0;words[i]!='\0';i++)

strcpy(words,"");

getch();

}

voidunit(intnum)

{

switch(num)

{ case0:flag1++;break;

case1:strcat(words,"ONE");break;

case2:strcat(words,"TWO");break;

case3:strcat(words,"THREE");break;

case4:strcat(words,"FOUR");break;

case5:strcat(words,"FIVE");break;

case6:strcat(words,"SIX");break;

case7:strcat(words,"SEVEN");break;

case8:strcat(words,"EIGHT");break;

case9:strcat(words,"NINE");break;

}

}

voidtns(intnum)

{

num=num%10;

switch(num)

{

case0:strcat(words,"TEN");break;

case1:strcat(words,"ELEVEN");break;

case2:strcat(words,"TWELVE");break;

case3:strcat(words,"THIRTEEN");break;

case4:strcat(words,"FOURTEEN");break;

case5:strcat(words,"FIFTEEN");break;

case6:strcat(words,"SIXTEEN");break;

case7:strcat(words,"SEVENTEEN");break;

case8:strcat(words,"EIGHTEEN");break;

case9:strcat(words,"NINETEEN");break;

}

}

voiddi(intnum)

{

flag=0;

switch(num)

{

case0:break;

case1:flag++;break;

case2:strcat(words,"TWENTY");break;

case3:strcat(words,"THIRTY");break;

case4:strcat(words,"FOURTY");break;

case5:strcat(words,"FIFTY");break;

case6:strcat(words,"SIXTY");break;

case7:strcat(words,"SEVENTY");break;

case8:strcat(words,"EIGHTY");break;

case9:strcat(words,"NINETY");break;

}

}

voidhun(intnum)

{

temp=num/100;

unit(temp);

if(flag1==0)

strcat(words,"HUNDRED");

temp=num/10;

temp=temp%10;

di(temp);

temp=num%10;

if(flag==0)

unit(temp);

else

tns(temp);

}

voidthous(intnum)

{

temp=num/1000;

unit(temp);

strcat(words,"THOUSAND");

num=num%1000;

hun(num);

}

voidcheck1(longrisk)

{

if(risk>9&risk<20)

tns(risk);

elseif(risk<100)

{

temp=risk/10;

di(temp);

temp=risk%10;

unit(temp);

}

}

voidcheck(longnum)

{

r: if(num==0)

{

strcat(words,"ZERO");

getch();

}

if(num>9&num<20)

tns(num);

elseif(num<100)

{

temp=num/10;

di(temp);

temp=num%10;

unit(temp);

}

elseif(num<1000)

hun(num);

elseif(num<10000)

thous(num);

elseif(num<100000)

{

risk=num/1000;

check1(risk);

strcat(words,"THOUSAND");

num=num%1000;

gotor;

}

elseif(num<10000000)

{

risk=num/100000;

check1(risk);

strcat(words,"LAKHS");

num=num%100000;

gotor;

}

elseif(num<1000000000)

{

risk=num/10000000;

check1(risk);

strcat(words,"CRORES");

num=num%10000000;

gotor;

}

}

//TODISPLAYTHECALENDAROFAMONTH RETURNTO

INDEX

charday[10],choice1;

intmonth1=0;

intpos=0,i=0,x=1;

voidm1();

voidm2();

voidm3();

voidm4();

voidm5();

voidm6();

voidfcheck(int);

voidpcheck();

voidmain()

{

//entry();

clrscr();

cout<<"\nENTERTHEMONTHNUMBER:";

cin>>month1;

cout<<"\nENTERFIRSTDAYOFTHEMONTHINWORDS:";

cin>>day;

if(strcmp(day,"sunday")==0||strcmp(day,"SUNDAY")==0)

pos=1;

elseif(strcmp(day,"monday")==0||strcmp(day,"MONDAY")==0)

pos=2;

elseif(strcmp(day,"tuesday")==0||strcmp(day,"TUESDAY")==0)

pos=3;

elseif(strcmp(day,"wednesday")==0||strcmp(day,"WEDNESDAY")==0)

pos=4;

elseif(strcmp(day,"thursday")==0||strcmp(day,"THURSDAY")==0)

pos=5;

elseif(strcmp(day,"friday")==0||strcmp(day,"FRIDAY")==0)

pos=6;

elseif(strcmp(day,"saturday")==0||strcmp(day,"SATURDAY")==0)

pos=7;

cout<<"\n\nSUN\tMON\tTUES\tWED\tTHURS\tFRI\tSAT\n";

check:

fcheck(pos);

if

(month1==1||month1==3||month1==5||month1==7||month1==8||month1==10||month1==12)

m1();

elseif(month1==4||month1==6||month1==9||month1==11)

m2();

elseif(month1==2)

m3();

cout<<"\n\n\nPRESSNFORTHENEXTMONTHANDPFORTHEPREVIOUSMONTH.";

cout<<"\nPRESSEEXIT\n\nYOURCHOICE:";

cin>>choice1;

if(choice1=='n'||choice1=='N')

{

month1++;

if(month1>12)

month1=12;

pos=i%7;

gotocheck;

}

elseif(choice1=='p'||choice1=='P')

{

month1 ;

if(month1<1)

month1+=12;

pcheck();

gotocheck;

}

else

cout<<"\n\nTHANXFORUSINGTHEPROGRAM.PRESSANYKEYTOEXIT";

getch();

}

voidpcheck()

{

if

(month1==1||month1==3||month1==5||month1==7||month1==8||month1==10||month1==12)

m4();

elseif(month1==4||month1==6||month1==9||month1==11)

m5();

elseif(month1==2)

m6();

pos=i;

}

voidfcheck(intt)

{

if(t==2)

cout<<"\t";

elseif(t==3)

cout<<"\t"<<"\t";

elseif(t==4)

cout<<"\t"<<"\t"<<"\t";

elseif(t==5)

cout<<"\t"<<"\t"<<"\t"<<"\t";

elseif(t==6)

cout<<"\t"<<"\t"<<"\t"<<"\t"<<"\t";

elseif(t==7)

cout<<"\t"<<"\t"<<"\t"<<"\t"<<"\t"<<"\t";

}

voidm1()//m1fortypeofmonthshaving31days

{

intcount;

for(i=pos,count=1;count<=31;i++,count++)

{

cout<<count<<"\t";

if(i%7==0)

cout<<"\n";

}

}

voidm2()//m2fortypeofmonthshaving30days

{

intcount;

for(i=pos,count=1;count<=30;i++,count++)

{

cout<<count<<"\t";

if(i%7==0)

cout<<"\n";

}

}

voidm3()//m3fortypeofmonthshaving28days

{

intcount;

for(i=pos,count=1;count<=28;i++,count++)

{

cout<<count<<"\t";

if(i%7==0)

cout<<"\n";

}

}

voidm4()//m4fortypeofmonthshaving31days

{

intcount;

for(i=pos,count=31;count>=1;i ,count )

{

if(i<=0)

i=7;

}

}

voidm5()//m2fortypeofmonthshaving30days

{

intcount;

for(i=pos,count=30;count>=1;i ,count )

{

if(i<=0)

i=7;

}

}

voidm6()//m3fortypeofmonthshaving28days

{

intcount;

for(i=pos,count=28;count>=1;i ,count )

{

if(i<=0)

i=7;

}

}

//MYBESTPROGRAMSMENU RETURN

TOINDEX

#include<iostream.h>

#include<conio.h>

#include<stdlib.h>

#include<stdio.h>

#include<string.h>

#include<math.h>

#include<process.h>

#include<ctype.h>

#include<dos.h>

#include<bios.h>

 

void prog();

char rachit[25],t, ltype,start,namex[10][15],xname[25];

 

int choice, decision, r1, r2, choice1=0, num2, height, ncardleft,

num16[10], swap=1, temp1, i, num11[15],search11, count11,l, flag=0;

 

long num1=0, fact, gfact, fsum, num3, fact1, count1, num4, fact2, gfact1,

bdate,tempo, date, gdate, month, year, julian, fours,hundreds, four_hundreds,

day, digit2, sum, digit3,basicn, digit4, luck;

 

long float result, circumference, area, volume, radius, length, breadth,

count3, temp;

 

 

void check(long);

void pyramid(int);

void matrices(int);

void birth_date(long);

void border()

{

                clrscr();

                for(r1=3; r1<=79; r1++)

                {

                                     gotoxy(r1,1);

                                     cout<<"*";

                                     gotoxy(r1,50);

                                     cout<<"*";

                }

                for(r2=1; r2<=50; r2++)

                {

                                     gotoxy(3,r2);

                                     cout<<"*";

                                     gotoxy(79,r2);

                                     cout<<"*";

                }

}

void copyright()

{

                clrscr();

                border();

                gotoxy(22,18);

                cout << "PROGRAM EXCLUSIVELY CREATED BY :";

                gotoxy(30,20);

                cout << "RACHIT AGRAWAL ";

                gotoxy(20,22);

                cout << "EMAIL: rachit.agrawal9@gmail.com";

                gotoxy(15,24);

                cout << "PROGRAM TO BE DISTRIBUTED FREELY AS SHAREWARE.";

                gotoxy(25,26);

                cout << "PROGRAM CODE NOT TO BE MODIFIED.";

                gotoxy(10,28);

                cout << "MODIFICATIONS WITHOUT HIS PRIOR PERMISSION INVITE LEGAL 

ACT.";

                gotoxy(15,30);

                cout << "SUGGESTIONS AND COMMENTS WILL BE APRRECIATED.";

                gotoxy(25,32);

                cout << "THANK YOU "<<rachit<<" FOR USING THE PROGRAM. ";

                gotoxy(27,34);

                cout << "HAVE A PROGRESSIVE DAY! ";

                getch();

}

void entry()

{

                clrscr ();

                for(r1=7; r1<=73; r1++)

                {

                                    gotoxy(r1,16);

                                    cout<<"*";

                                    gotoxy(r1,22);

                                    cout<<"*";

                }

                for( r2=17; r2<=21; r2++)

                {

                                    gotoxy(7,r2);

                                    cout<<"*";

                                    gotoxy(73,r2);

                                    cout<<"*";

                }

                gotoxy(9,19);

                cout << "PLEASE ENTER YOUR NAME : ";

                cin.getline ( rachit, 24);

}

 

void hline(int x,int y,int w,char ch,int c)

{

            int i;

            textcolor(c);

            for (i=0;i<w;i++)

            {

                         gotoxy(x+i,y);

                         cout<<ch;

            }

}

 

void vline(int x,int y,int h,char ch,int c)

{

            int i;

            textcolor(c);

            for (i=0;i<h;i++)

            {

                         gotoxy(x,y+i);

                         cout<<ch;

            }

}

 

void box(int x,int y,int w,int h,char ch)

{

            hline(x,y,w,ch,15);

            hline(x+1,y+h-1,w,ch,15);

            vline(x,y,h,ch,15);

            vline(x+w,y,h,ch,15);

}

 

void clear(int x1,int y1,int x2,int y2)

{

            int i,j;

            for (i=x1;i<=x2;i++)

            {

                        for (j=y1;j<=y2;j++)

                        {

                                    gotoxy(i,j);

                                    cout<<" ";

                        }

            }

}

 

void confirm()

{

            if (bioskey(1)!=0)

                         {

                                     bioskey(0);

                                     copyright();

                                     prog();

                         }

}

 

void loading()

{

            int i,x;

            clear(1,1,80,50);

            box(1,1,79,49,'*');

            box(27,5,26,6,'*');

            gotoxy(29,7);

            cout<<"I N S T R U C T I O N S";

            gotoxy(29,8);

            cout<<"=======================";

            box(5,20,71,9,'*');

            gotoxy(7,22);

            cout<<"YOU CAN EASILY MOVE THROUGH THE MENU.";

            gotoxy(7,24);

            cout<<"PROPER LINKS TO PROGRAMS HAVE BEEN PROVIDED.";

            gotoxy(7,26);

            cout<<"KINLDY COOPERATE WITH ON SCREEN MESSEGES SEPARATELY.";

            box(18,40,44,3,'*');

            gotoxy(18,39);

            cout<<"LOADING PLEASE WAIT:";

            int p;

            for (i=1,x=19,p=16;p<=100;i++,x+=2, p+=4)

             {

                         gotoxy(56,39);

                         cout<<p<<"%";

                         gotoxy(x,41);

                         cout<<">";

                         delay(300);

                         gotoxy(x,41);

                         cout<<"--";

                         confirm();

             }

            clrscr();

}

 

void main_scr()

{

            char txt[100]={" R A C H I T  P R E S E N T S "};

            int i,x,m,n;;

            box(1,1,79,49,'*');

            box(5,5,71,7,'*');

            for (m=25,n=8,i=0;txt[i]!=0;i++,m++)

            {

                         gotoxy(m,n);

                         cout<<txt[i];

                         delay(150);

                         gotoxy(m,n);

                         cout<<txt[i];

                         confirm();

            }

            clear(6,11,75,11);

            box(5,5,71,10,'*');

            strcpy(txt," A  N E W  A C H I E V E M E N T ");

            for (m=24,n=11,i=0;txt[i]!='\0';i++,m++)

            {

                        gotoxy(m,n);

                        cout<<txt[i];

                        delay(150);

                        gotoxy(m,n);

                        cout<<txt[i];

                        confirm();

            }

            int len;

            strcpy(txt," BEST PROGRAMS ");

            len=strlen(txt);

            m=45/len;

            box(18,25,44,7,'*');

            gotoxy(45,44);

            cout<<"PRESS ANY KEY TO CONTINUE...";

            gotoxy(17,20);

            cout<<" W E L C O M E !! "<<rachit;

            int r;

 

            for (r=19,i=0;txt[i]!='\0';i++) //for entry effect

            {

                         for (x=2;x<11;x++)

                          {

                                      gotoxy(x,28);

                                      cout<<txt[i];

                                      delay(200);

                                      gotoxy(x,28);

                                      cout<<txt[i];

                                      gotoxy(x,28);

                                      cout<<" ";

                          }

                         gotoxy(r,28);

                         cout<<txt[i];

                         r+=m;

            }

 

            for(x=0;bioskey(1)==0;x++)         //for shimmering light effect

            {

                        for (i=0,r=19;txt[i]!='\0';i++,r+=m)

                        {

                                     gotoxy(r,28);

                                     cout<<txt[i];

                        }

                        delay(500);

                        for (i=0,r=19;txt[i]!='\0';i++,r+=m)

                        {

                                     gotoxy(r,28);

                                     cout<<" ";

                        }

                        delay(300);

            }

            confirm();

}

 

void main_menu()

{

                int x=7,y=4;

                border();

                gotoxy(x,y);y+=2;

                cout << " WELCOME " << rachit <<" !! SELECT ONE PROGRAM FOR 

EXECUTION : "<<endl;

                gotoxy(x,y);y+=2;

                cout << " 1 " << " SIMPLE CALCULATOR " << endl;

                gotoxy(x,y);y+=2;

                cout << " 2 " << " NUMBER DETAILS " << endl;

                gotoxy(x,y);y+=2;

                cout << " 3 " << " PYRAMIDS " << endl;

                gotoxy(x,y);y+=2;

                cout << " 4 " << " MATRICES " << endl;

                gotoxy(x,y);y+=2;

                cout << " 5 " << " CARD GAME " << endl;

                gotoxy(x,y);y+=2;

                cout << " 6 " << " NUMEROLOGY " << endl;

                gotoxy(x,y);y+=2;

                cout << " 7 " << " ARRAY PROGRAMS " << endl;

                gotoxy(x,y);y+=2;

                cout << " 8 " << " MENSURATION " << endl;

                gotoxy(x,y);y+=2;

                cout << " 9 " << " NUMBER SYSTEMS " << endl;

                gotoxy(x,y);y+=2;

                cout << " 10 " << " EXIT " << endl;

}

 

void cal_menu()

{

                int x=24,y=16;

                gotoxy(x,y);y+=2;

                cout << " CALCULATOR " << endl;

                gotoxy(x,y);y+=2;

                cout << " 1 " << " ADD " << endl;

                gotoxy(x,y);y+=2;

                cout << " 2 " << " SUBTRACT " << endl;

                gotoxy(x,y);y+=2;

                cout << " 3 " << " MULTIPLY " << endl;

                gotoxy(x,y);y+=2;

                cout << " 4 " << " DIVIDE " << endl;

                gotoxy(x,y);y+=2;

                cout << " 5 " << " EXIT " << endl;

}

 

void num_details()

{

                int x=24,y=16;

                border();

                gotoxy(x,y);y+=2;

                cout << " NUMBER DETAILS " << endl;

                gotoxy(x,y);y+=2;

                cout << " 1 " << " FACTORS " << endl;

                gotoxy(x,y);y+=2;

                cout << " 2 " << " PERFECT NUMBER " << endl;

                gotoxy(x,y);y+=2;

                cout << " 3 " << " PRIME NUMBER " << endl;

                gotoxy(x,y);y+=2;

                cout << " 4 " << " ALL IN ONE " << endl;

                gotoxy(x,y);y+=2;

                cout << " 5 " << " EXIT " << endl;

}

 

void pyramenu()

{

b:          clrscr();

                border();

                int x=7,y=6;

                gotoxy(x,y);y+=2;

                cout << " 1 " << " PYRAMID 1 " << endl;

                gotoxy(x,y);y+=2;

                cout << " 2 " << " PYRAMID 2 " << endl;

                gotoxy(x,y);y+=2;

                cout << " 3 " << " PYRAMID 3 " << endl;

                gotoxy(x,y);y+=2;

                cout << " 4 " << " PYRAMID 4 " << endl;

                gotoxy(x,y);y+=2;

                cout << " 5 " << " PYRAMID 5 " << endl;

                gotoxy(x,y);y+=2;

                cout << " 6 " << " PYRAMID 6 " << endl;

                gotoxy(x,y);y+=2;

                cout << " 7 " << " PYRAMID 7 " << endl;

                gotoxy(x,y);y+=2;

                cout << " 8 " << " PYRAMID 8 " << endl;

                gotoxy(x,y);y+=2;

                cout << " 9 " << " PYRAMID 9 " << endl;

                gotoxy(x,y);y+=2;

                cout << " 10 " << " PYRAMID 10 " << endl;

                gotoxy(x,y);y+=2;

                cout << " 11 " << " PYRAMID 11 " << endl;

                gotoxy(x,y);y+=2;

                cout << " 12 " << " PYRAMID 12 " << endl;

                gotoxy(x,y);y+=2;

                cout << " 13 " << " EXIT " << endl<<endl;

                int p;

                gotoxy(x,y);y+=2;

                cout<<"ENTER YOUR CHOICE FROM THE ABOVE MENU: ";

                cin>>p;

                pyramid(p);

                if(p<13)

                                    goto b;

                copyright();

}

 

void matmenu()

{

a:          clrscr();

                border();

                int x=7,y=6;

                gotoxy(x,y);y+=2;

                cout << " 1 " << " ADDITION OF TWO MATRICES  " << endl;

                gotoxy(x,y);y+=2;

                cout << " 2 " << " SUBTRACTION OF TWO MATRICES " << endl;

                gotoxy(x,y);y+=2;

                cout << " 3 " << " MULTIPLICATION OF TWO MATRICES " << endl;

                gotoxy(x,y);y+=2;

                cout << " 4 " << " ROW SUM AND COLUMN SUM OF A MATRIX " << endl;

                gotoxy(x,y);y+=2;

                cout << " 5 " << " SUM OF ELEMENTS ABOVE AND BELOW THE MAIN 

DIAGONAL OF MATRIX " << endl;

                gotoxy(x,y);y+=2;

                cout << " 6 " << " TRANSPOSE A MATRIX " << endl;

                gotoxy(x,y);y+=2;

                cout << " 7 " << " EXIT " << endl;

                gotoxy(x,y);y+=2;

                cout<<"ENTER YOUR CHOICE FROM THE ABOVE MENU : ";

                int p;

                cin>>p;

                if(p>7)

                            goto a;

                else if(p==7)

                {

                        copyright(); prog();

                }

                else

                matrices(p);

                getch();

 

}

 

void xmenu()

 

{

sh:         clrscr();

                border();

                int x=7,y=4;

                gotoxy(x,y);y+=2;

                cout<<"1 CONVERT DECIMAL NUMBER TO BINARY NUMBER";

                gotoxy(x,y);y+=2;

                cout<<"2 CONVERT DECIMAL NUMBER TO OCTAL NUMBER";

                gotoxy(x,y);y+=2;

                cout<<"3 CONVERT DECIMAL NUMBER TO HEXADECIMAL NUMBER";

                gotoxy(x,y);y+=2;

                cout<<"4 CONVERT BINARY NUMBER TO DECIMAL NUMBER";

                gotoxy(x,y);y+=2;

                cout<<"5 CONVERT BINARY NUMBER TO OCTAL NUMBER";

                gotoxy(x,y);y+=2;

                cout<<"6 CONVERT BINARY NUMBER TO HEXADECIMAL NUMBER";

                gotoxy(x,y);y+=2;

                cout<<"7 CONVERT OCTAL NUMBER TO DECIMAL NUMBER";

                gotoxy(x,y);y+=2;

                cout<<"8 CONVERT OCTAL NUMBER TO BINARY NUMBER";

                gotoxy(x,y);y+=2;

                cout<<"9 CONVERT OCTAL NUMBER TO HEXADECIMAL NUMBER";

                gotoxy(x,y);y+=2;

                cout<<"10 CONVERT HEXADECIMAL NUMBER TO DECIMAL NUMBER";

                gotoxy(x,y);y+=2;

                cout<<"11 CONVERT HEXADECIMAL NUMBER TO BINARY NUMBER";

                gotoxy(x,y);y+=2;

                cout<<"12 CONVERT HEXADECIMAL NUMBER TO OCTAL NUMBER";

                gotoxy(x,y);y+=2;

                cout<<"13 EXIT ";

                gotoxy(x,y);y+=2;

                cout << "ENTER YOUR CHOICE (1 to 13) : ";

                cin >> choice;

                while(choice<1 || choice>13)

                        goto sh;

                check(choice);

}

 

void birth_date(long bdate)

{

                if(bdate>=1010000&&bdate<=31129999)       // date is single and month double

                {

                         date=bdate/1000000;

                         tempo=bdate%1000000;

                         month=tempo/10000;

                         year=tempo%10000;

                }

                else

                                    cout<<"INVALID DATE";

}

 

void array_prog()

{

                int x=24,y=16;

                border();

                gotoxy(x,y);y+=2;

                cout << " ARRAY PROGRAMS " << endl;

                gotoxy(x,y);y+=2;

                cout << " 1 " << " SORT " << endl;

                gotoxy(x,y);y+=2;

                cout << " 2 " << " SEARCH " << endl;

                gotoxy(x,y);y+=2;

                cout << " 3 " << " REVERSE " << endl;

                gotoxy(x,y);y+=2;

                cout << " 4 " << " EXIT " << endl;

}

 

void mensuration()

{

                int x=7,y=4;

                border();

                gotoxy(x,y);y+=2;

                cout<<"MENSURATION";

                gotoxy(x,y);y+=2;

                cout<<"1 VOLUME OF CUBOID";

                gotoxy(x,y);y+=2;

                cout<<"2 VOLUME OF CUBE";

                gotoxy(x,y);y+=2;

                cout<<"3 VOLUME OF CYLINDER";

                gotoxy(x,y);y+=2;

                cout<<"4 VOLUME OF CONE";

                gotoxy(x,y);y+=2;

                cout<<"5 VOLUME OF SPHERE";

                gotoxy(x,y);y+=2;

                cout<<"6 AREA OF SQUARE";

                gotoxy(x,y);y+=2;

                cout<<"7 AREA OF RECTANGLE";

                gotoxy(x,y);y+=2;

                cout<<"8 AREA OF TRIANGLE";

                gotoxy(x,y);y+=2;

                cout<<"9 AREA OF CIRCLE";

                gotoxy(x,y);y+=2;

                cout<<"10 CIRCUMFERENCE OF CIRCLE";

                gotoxy(x,y);y+=2;

                cout<<"11 EXIT";

                gotoxy(x,y);y+=2;

}

 

void simple_calculator()

{

                do

                {

                                    clrscr ();

                                    border();

                                    cal_menu();

                                    gotoxy(24,28);

                                    cout << " ENTER YOUR CHOICE : ";

                                    cin>>choice1;

                                    while(choice1>5 && choice1<1)

                                    {

                                                    clrscr();

                                                    border();

                                                    cal_menu();

                                                    gotoxy(24,28);

                                                    cout<<" INVALID CHOICE !!!"<<endl;

                                                    gotoxy(24,30);

                                                    cout<<" PLEASE RE-ENTER YOUR CHOICE : ";

                                                    cin>>choice1;

                                    }

                                    if (choice1 == 5)

                                    {

                                                    copyright();

                                                    prog();

                                                    break;

                                    }

                                    else

                                    {

                                                    clrscr();

                                                    border();

                                                    cal_menu();

                                                    gotoxy(24,28);

                                                    cout << " YOUR CHOICE : " << choice1;

                                                    gotoxy(24,30);

                                                    cout << " ENTER FIRST NUMBER : " ;

                                                    cin >> num1;

                                                    gotoxy(24,32);

                                                    cout << " ENTER SECOND NUMBER : " ;

                                                    cin >> num2;

                                                    switch (choice1)

                                                    {

                                                                        case 1: result= num1+num2;  break;

                                                                        case 2: result= num1-num2;  break;

                                                                        case 3: result= num1*num2;  break;

                                                                        case 4: result= num1/num2;  break;

                                                    }

                                                    gotoxy(24,34);

                                                    cout << " ANSWER = " << result << endl;

                                                    gotoxy(24,36);

                                                    cout<<" PRESS ENTER TO CONTINUE";

                                                    getch();

                                    }

                } while (choice1<5 && choice1 >=1);

}

 

void number_details()

{

            do

            {

                        clrscr ();

                        border();

                        num_details();

                        gotoxy(24,28);

                        cout << " ENTER YOUR CHOICE : ";

                        cin>>choice1;

                        while(choice1>5 ||choice1<1)

                        {

                                    clrscr();

                                    border();

                                    num_details();

                                    gotoxy(24,24);

                                    cout << " 4 " << " EXIT " << endl;

                                    gotoxy(24,28);

                                    cout<<" INVALID CHOICE !!!"<<endl;

                                    gotoxy(24,30);

                                    cout<<" PLEASE RE-ENTER YOUR CHOICE : ";

                                    cin>>choice1;

                        }

                        if (choice1 == 5)

                        {

                                    copyright();

                                    prog();

                                    break;

                        }

                        else

                        {

                                    clrscr();

                                    border();

                                    num_details();

                                    gotoxy(24,28);

                                    cout << " YOUR CHOICE : " << choice1;

                                    switch (choice1)

                                    {

                                          case 1:

                                          gotoxy(24,30);

                                          cout<<"ENTER A NUMBER : ";

                                          cin >> num4;

                                          gotoxy(24,32);

                                          cout<<"THE FACTORS OF " << num4 << " ARE : " << endl 

<<endl;

                                          gfact=num4/2;

                                          gotoxy(24,34);

                                          for ( fact2=1; fact2<=gfact; fact2++)

                                          {

                                                if (num4%fact2==0)

                                                            cout<<fact2<<" ";

                                          }

                                          cout<<" and " << num4;

                                          break;

                                          case 2:

                                          gotoxy(24,30);

                                          cout << "ENTER THE NUMBER : ";

                                          cin >> num1;

                                          gfact=(num1/2);

                                          for (fact=1, fsum=0; fact<=gfact; fact=fact+1)

                                          {

                                                if (num1%fact==0)

                                                            fsum=fsum+fact;

                                          }

                                          gotoxy(24,32);

                                          if (fsum==num1)

                                                      cout << "YES, IT IS A PERFECT NUMBER.";

                                          else

                                                      cout << "NO, IT IS NOT A PERFECT NUMBER.";

                                          break;

                                          case 3:

                                          gotoxy(24,30);

                                          cout << "ENTER THE NUMBER : ";

                                          cin >> num3;

                                          for (count1=0, fact1=1; fact1<=(num3/2); fact1=fact1+1)

                                          {

                                                    if (num3%fact1==0)

                                                              count1=count1+1;

                                          }

                                          gotoxy(24,32);

                                          if (count1==1)

                                                      cout << "IT IS A PRIME NUMBER. " << endl;

                                          else

                                                      cout << "IT IS A COMPOSITE NUMBER. " << endl;

                                          break;

                                          case 4:

                                          gotoxy(24,30);

                                          cout << "ENTER THE NUMBER : ";

                                          cin >> num1;

                                          gfact=(num1/2);

                                          gotoxy(24,32);

                                          cout<<"THE FACTORS OF " << num1 << " ARE : " << endl 

<<endl;

                                          gotoxy(24,34);

                                          for (count1=0,fact=1, fsum=0; fact<=gfact; fact=fact+1)

                                          {

                                                 if (num1%fact==0)

                                                 {

                                                    fsum=fsum+fact;

                                                    count1++;

                                                    cout<<fact<<" ";

                                                 }

                                          }

                                          cout<<" and " << num1;

                                          gotoxy(24,36);

                                          if (fsum==num1)

                                                 cout << "YES, IT IS A PERFECT NUMBER.";

                                          else

                                                 cout << "NO, IT IS NOT A PERFECT NUMBER.";

                                          gotoxy(24,38);

                                          if (count1==1)

                                                            cout << "IT IS A PRIME NUMBER. " << endl;

                                          else

                                                            cout << "IT IS A COMPOSITE NUMBER. " << endl;

                                        }

                                        gotoxy(24,40);

                                        cout<<"PRESS ENTER TO CONTINUE";

                                        getch();

                            }

                        }while(choice1<5 && choice1>=1);

}

 

int j,k,c,x;

void pyramid(int fx)

{

            clrscr();

            switch(fx)

            {

                        case 1:            //PYRAMID 1

                        for(i=1;i<=9;i++)

                        {

                                    for(j=1;j<=i;j++)

                                    {

                                        cout<<j<<" ";

                                    }

                                    cout<<"\n";

                        }

                        break;

                        case 2:            //PYRAMID 2

                        for(i=1;i<=9;i++)

                        {

                                    for(j=1;j<=i;j++)

                                    {

                                        cout<<i<<" ";

                                    }

                                    cout<<"\n";

                        }break;

                        case 3: //PYRAMID 3

                        for(i=1;i<=9;i++)

                        {

                                    for(j=1;j<=i;j++)

                                    {

                                                cout<<"* ";

                                    }

                                    cout<<"\n";

                        }break;

                        case 4: //PYRAMID 4

                        for(i=1,c=1;i<=4;i++)

                        {

                                    for(j=1;j<=i;j++)

                                    {

                                        cout<<c<<" ";

                                        c++;

                                    }

                                    cout<<"\n";

                        }break;

                        case 5: //PYRAMID 5

                        for(i=1;i<=5;i++)

                        {

                                    for(j=1;j<=i;j++)

                                    {

                                        if(j%2==0)

                                                cout<<"* ";

                                        else

                                                cout<<"@ ";

                                    }

                                    cout<<"\n";

                        } break;

                        case 6: //PYRAMID 6

                        for(i=1;i<=4;i++)

                        {

                                    for(j=4;j>=i;j--)

                                    {

                                           cout<<" ";

                                    }

                                    for(x=1;x<=i;x++)

                                    {

                                           cout<<x;

                                    }

                                    cout<<"\n";

                        }break;

                        case 7: //PYRAMID 7

                        for(i=1;i<=4;i++)

                        {

                                    for(j=4;j>=i;j--)

                                    {

                                        cout<<" ";

                                    }

                                    for(x=i;x>=1;x--)

                                    {

                                        cout<<x;

                                    }

                                    cout<<"\n";

                        }break;

                        case 8: //PYRAMID 8

                        for( i=1;i<=4;i++)

                        {

                               for(j=4;j>=i;j--)

                                    {

                                         cout<<" ";

                                    }

                               for( x=i;x>=1;x--)

                                    {

                                                if(x%2==0)

                                                       cout<<"*";

                                                else

                                                cout<<"@";

                                    }

                                    cout<<"\n";

                        }

                        break;

                        case 9: //PYRAMID 9

                        for(i=1;i<=4;i++)

                        {

                                    for(j=4;j>=i;j--)

                                    {

                                        cout<<" ";

                                    }

                                    for( x=i;x>=1;x--)

                                    {

                                        if(x%2==0)

                                                   cout<<"* ";

                                        else

                                                   cout<<"@ ";

                                    }

                                    cout<<"\n";

                        }break;

                        case 10: //PYRAMID 10

                        for( i=1;i<=4;i++)

                        {

                                    for( j=4;j>=i;j--)

                                    {

                                                cout<<" ";

                                    }

                                    for(x=i;x>=1;x--)

                                    {

                                        if(i%2==0)

                                                    cout<<"*";

                                        else

                                                    cout<<"@";

                                    }

                                    cout<<"\n";

                        }break;

                        case 11: //PYRAMID 11

                        int count,i;

                        for(count=0;count<=5;count++)

                        {

                                    for(i=0;i<=count;i++)

                                                cout<<'*';

                                    cout<<endl;

                        }

                        for(count=4;count>=0;count--)

                        {

                                     for(i=count;i>=0;i--)

                                                cout<<'*';

                                     cout<<endl;

                        }

                        break;

                        case 12: //PYRAMID 12

                        for( i=1;i<=4;i++)

                        {

                                    for(j=4;j>=i;j--)

                                    {

                                                cout<<" ";

                                    }

                                    for( x=1;x<=i;x++)

                                    {

                                                    cout<<x<<" ";

                                    }

                                    cout<<"\n";

                        }

                        for(i=3;i>=1;i--)

                        {

                                    for(int j=i;j<=4;j++)

                                    {

                                        cout<<" ";

                                    }

                                    for(int x=1;x<=i;x++)

                                    {

                                        cout<<x<<" ";

                                    }

                                    cout<<"\n";

                        }           break;

                        case 13:

                        copyright();

                        prog();

                        break;

            }

getch();

}

 

void matrices(int fx)

{

            clrscr();

            long a[10][10],b[10][10],c[10][10],count1, count2,ra,ca,rb,cb,

            rosm[10], colsm[10], row, col, asum=0,bsum=0;

            char choice;

            switch(fx)

            {

                        case 1: //ADDITION OF TWO MATRICES

                        do

                        {

                            clrscr();

                            cout<<"\nINPUT ROW FOR MATRIX A: ";

                            cin>>ra;

                            cout<<"\nINPUT COLUMN FOR MATRIX A: ";

                            cin>>ca;

                            cout<<"\nINPUT ROW FOR MATRIX B: ";

                            cin>>rb;

                            cout<<"\nINPUT COLUMN FOR MATRIX B: ";

                            cin>>cb;

                            if((ra==rb)&&(ca==cb))

                                    cout<<"\nTHE TWO MATRICES CAN BE ADDED AS THEY ARE 

IDENTICAL.";

                            else

                            {

                                    cout<<"\nTHE TWO MATRICES CANNOT BE ADDED SINCE THEY 

ARE NOT INDENTICAL.";

                                    cout<<"\nTHANK YOU.";

                                    getch();

                                    copyright();

                                    matmenu();

                            }

                            cout<<"\n\nINPUT ELEMENTS FOR MATRIX A :\n";

                            for(count1=0;count1<ra;count1++)

                            {

                                    cout<<"\n";

                                    for(count2=0;count2<ca;count2++)

                                        cin>>a[count1][count2];

                            }

                            cout<<"\n\nINPUT ELEMENTS FOR MATRIX B :\n";

                            for(count1=0;count1<rb;count1++)

                            {

                                    cout<<"\n";

                                    for(count2=0;count2<cb;count2++)

                                        cin>>b[count1][count2];

                            }

                            for(count1=0;count1<ra;count1++)

                            {

                                    for(count2=0;count2<ca;count2++)

                                                    c[count1][count2]=a[count1][count2]+b[count1][count2];

                            }

                            clrscr();

                            cout<<"MATRIX A: ";

                            for(count1=0;count1<ra;count1++)

                            {

                                    cout<<"\n\n";

                                    for(count2=0;count2<ca;count2++)

                                                    cout<<"\t"<<a[count1][count2];

                            }

                            cout<<"\n\nMATRIX B: ";

                            for(count1=0;count1<rb;count1++)

                            {

                                    cout<<"\n\n";

                                    for(count2=0;count2<cb;count2++)

                                        cout<<"\t"<<b[count1][count2];

                             }

                             cout<<"\n\nMATRIX C (NEW TO REPRESENT THE SUM OF MATRICES 

A & B): ";

                             for(count1=0;count1<ra;count1++)

                             {

                                    cout<<"\n\n";

                                    for(count2=0;count2<ca;count2++)

                                        cout<<"\t"<<c[count1][count2];

                             }

                             cout<<"\n\nDO YOU WISH TO RE-EXECUTE THE PROGRAM?(Y/N) : ";

                             cin>>choice;

                        }while(choice=='y'||choice=='Y');

                        break;

                        case 2: // SUBTRACTION OF A MATRIX FROM ANOTHER

                        do

                        {

                                    clrscr();

                                    cout<<"\nINPUT ROW FOR MATRIX A: ";

                                    cin>>ra;

                                    cout<<"\nINPUT COLUMN FOR MATRIX A: ";

                                    cin>>ca;

                                    cout<<"\nINPUT ROW FOR MATRIX B: ";

                                    cin>>rb;

                                    cout<<"\nINPUT COLUMN FOR MATRIX B: ";

                                    cin>>cb;

                                    if((ra==rb)&&(ca==cb))

                                                cout<<"\nSUBTRACTION BETWEEN THE TWO MATRICES 

IS POSSIBLE.";

                                    else

                                    {

                                                cout<<"\nSUBTRACTION BETWEEN THE TWO MATRICES 

IS NOT POSSIBLE.";

                                                cout<<"\nTHANK YOU.";

                                                getch();

                                                copyright();

                                                matmenu();

                                    }

                                    cout<<"\n\nINPUT ELEMENTS FOR MATRIX A :";

                                    for(count1=0;count1<ra;count1++)

                                    {

                                                cout<<"\n";

                                                for(count2=0;count2<ca;count2++)

                                                                 cin>>a[count1][count2];

                                    }

                                    cout<<"\n\nINPUT ELEMENTS FOR MATRIX B :";

                                    for(count1=0;count1<rb;count1++)

                                    {

                                                cout<<"\n";

                                                for(count2=0;count2<cb;count2++)

                                                            cin>>b[count1][count2];

                                    }

                                    for(count1=0;count1<ra;count1++)

                                    {

                                                for(count2=0;count2<ca;count2++)

                                                            c[count1][count2]=a[count1][count2]-b[count1]

[count2];

                                    }

                                    clrscr();

                                    cout<<"MATRIX A: ";

                                    for(count1=0;count1<ra;count1++)

                                    {

                                                cout<<"\n\n";

                                                for(count2=0;count2<ca;count2++)

                                                                cout<<"\t"<<a[count1][count2];

                                    }

                                    cout<<"\n\nMATRIX B: ";

                                    for(count1=0;count1<rb;count1++)

                                    {

                                                cout<<"\n\n";

                                                for(count2=0;count2<cb;count2++)

                                                    cout<<"\t"<<b[count1][count2];

                                    }

                                    cout<<"\n\nMATRIX C (NEW TO REPRESENT THE DIFFERENCE 

BETWEEN MATRICES A & B): ";

                                    for(count1=0;count1<ra;count1++)

                                    {

                                                cout<<"\n\n";

                                                for(count2=0;count2<ca;count2++)

                                                                cout<<"\t"<<c[count1][count2];

                                    }

                                    cout<<"\n\nDO YOU WISH TO RE-EXECUTE THE PROGRAM?(Y/N): 

";

                                    cin>>choice;

                        }while(choice=='Y'||choice=='y');

                        break;

                        case 3: // MULTIPLICATION OF TWO MATRICES

                        do

                        {

                            clrscr();

                            cout<<"INPUT ROW FOR MATRIX A: ";

                            cin>>ra;

                            cout<<"\nINPUT COLUMN FOR MATRIX A: ";

                            cin>>ca;

                            cout<<"\nINPUT ROW FOR MATRIX B: ";

                            cin>>rb;

                            cout<<"\nINPUT COLUMN FOR MATRIX B: ";

                            cin>>cb;

                            if((ra==rb)&&(ca==cb))

                                    cout<<"\nMULTIPLICATION OF THE TWO MATRICES IS 

POSSIBLE.";

                            else

                            {

                                    cout<<"\nMULTIPLICATION OF THE TWO MATRICES IS NOT 

POSSIBLE.";

                                    cout<<"\nTHANK YOU.";

                                    getch();

                                    copyright();

                                    matmenu();

                            }

                            cout<<"\n\nINPUT ELEMENTS FOR MATRIX A :";

                            for(count1=0;count1<ra;count1++)

                            {

                                    cout<<"\n";

                                    for(count2=0;count2<ca;count2++)

                                                cin>>a[count1][count2];

                            }

                            cout<<"\n\nINPUT ELEMENTS FOR MATRIX B :";

                            for(count1=0;count1<rb;count1++)

                            {

                                      cout<<"\n";

                                      for(count2=0;count2<cb;count2++)

                                                  cin>>b[count1][count2];

                            }

                            for(count1=0;count1<ra;count1++)

                            {

                                    for(count2=0;count2<cb;count2++)

                                    {

                                        c[count1][count2]=0;

                                        for(count3=0;count3<ca;count3++)

                                        {

                                                    c[count1][count2]+=a[count1][count3]*b[count3][count2];

                                        }

                                    }

                            }

                            clrscr();

                            cout<<"MATRIX A: ";

                            for(count1=0;count1<ra;count1++)

                            {

                                    cout<<"\n\n";

                                    for(count2=0;count2<ca;count2++)

                                        cout<<" "<<a[count1][count2];

                            }

                            cout<<"\n\nMATRIX B: ";

                            for(count1=0;count1<rb;count1++)

                            {

                                    cout<<"\n\n";

                                    for(count2=0;count2<cb;count2++)

                                        cout<<" "<<b[count1][count2];

                            }

                            cout<<"\n\nMATRIX C (NEW TO REPRESENT THE MULTIPLICATION OF 

MATRICES A & B):\n ";

                            for(count1=0;count1<ra;count1++)

                            {

                                    cout<<"\n";

                                    for(count2=0;count2<cb;count2++)

                                        cout<<" "<<c[count1][count2];

                                    cout<<"\n";

                            }

                            cout<<"\n\nDO YOU WISH TO RE-EXECUTE THE PROGRAM?(Y/N) : ";

                            cin>>choice;

                            }while(choice=='Y'||choice=='y');

                            break;

                            case 4: // PROGRAM TO FIND ROW SUM AND COLUMN SUM OF A 

MATRIX

                            do

                            {

                                    clrscr();

                                    cout<<"ENTER THE NUMBER OF ROWS FOR MATRIX : ";

                                    cin>>row;

                                    cout<<"ENTER THE NUMBER OF COLUMN FOR MATRIX : ";

                                    cin>>col;

                                    cout<<"ENTER THE ELEMENTS FOR MATRIX :\n ";

                                    for(count1=0;count1<row;count1++)

                                    {

                                                cout<<"\n";

                                                for(count2=0; count2<col; count2++)

                                                    cin>>a[count1][count2];

                                    }

                                    for(count1=0; count1<row;count1++)

                                    {

                                                rosm[count1]=0;

                                                for(count2=0;count2<col; count2++)

                                                    rosm[count1] += a[count1][count2];

                                    }

                                    for(count2=0; count2<col; count2++)

                                    {

                                                colsm[count2]=0;

                                                for(count1=0;count1<row; count1++)

                                                    colsm[count2] += a[count1][count2];

                                    }

                                    cout<<"\n\nTHE MATRIX ALONGWITH ROWSUM AND 

COLUMNSUM IS :\n\n";

                                    for(count1=0; count1<row;count1++)

                                    {

                                                for(count2=0; count2<col; count2++)

                                                                cout<<a[count1][count2]<<"\t";

                                                cout<<"\t"<<rosm[count1]<< endl;

                                    }

                                    cout<<"\n";

                                    for(count2=0; count2<col; count2++)

                                                cout<<colsm[count2]<< "\t";

                                    cout<<endl;

                                    cout<<"\n\nDO YOU WISH TO RE-EXECUTE THE PROGRAM? 

(Y/N): ";

                                    cin>>choice;

                            }while(choice=='Y'||choice=='y');

                            break;

                            case 5: //PROGRAM TO FIND SUM OF ELEMENTS ABOVE AND BELOW 

THE MAIN DIAGONAL OF MATRIX

                            do

                            {

                                        clrscr();

                                        cout<<"ENTER THE NUMBER OF ROWS FOR MATRIX : ";

                                        cin>>row;

                                        cout<<"\nENTER THE NUMBER OF COLUMNS FOR MATRIX : ";

                                        cin>>col;

                                        cout<<"\nENTER THE ELEMENTS FOR THE MATRIX :\n\n";

                                        for(count1=0;count1<row;count1++)

                                        {

                                                            for(count2=0; count2<col; count2++)

                                                                            cin>>a[count1][count2];

                                        }

                                        asum=0;

                                        for(count1=0; count1<row;count1++)

                                        {

                                                            for(count2=0;count2<col; count2++)

                                                            {

                                                                            if(count1<count2)

                                                                                        asum+=a[count1][count2];

                                                            }

                                        }

                                        bsum=0;

                                        for(count1=0; count1<row;count1++)

                                        {

                                                            for(count2=0;count2<col; count2++)

                                                            {

                                                                            if(count1>count2)

                                                                                        bsum+=a[count1][count2];

                                                            }

                                        }

                                        for(count1=0;count1<row;count1++)

                                        {

                                                            cout<<"\n\n";

                                                            for(count2=0; count2<col; count2++)

                                                                            cout<<"\t"<< a[count1][count2];

                                        }

                                        cout<<"\n\nTHE ELEMENTS OF THE MAIN DIAGONAL ARE : ";

                                        for(count1=0; count1<row;count1++)

                                        {

                                                            for(count2=0;count2<col; count2++)

                                                            {

                                                                            if(count1==count2)

                                                                            cout<< a[count1][count2] << " ";

                                                            }

                                        }

                                        cout<<"\n\nTHE SUM OF THE ELEMENTS ABOVE THE MAIN 

DIAGONAL : ";

                                        cout<<asum;

                                        cout<<"\n\nTHE SUM OF THE ELEMENTS BELOW THE MAIN 

DIAGONAL : ";

                                        cout<<bsum;

                                        cout<<"\n\nDO YOU WISH TO RE-EXECUTE THE PROGRAM? 

(Y/N) : ";

                                        cin>>choice;

                            }while(choice=='y'||choice=='Y');

                            break;

                            case 6: //TRANSPOSE A MATRIX

                            do

                            {

                                    clrscr();

                                    cout<<"\nINPUT ROW FOR MATRIX A: ";

                                    cin>>ra;

                                    cout<<"\nINPUT COLUMN FOR MATRIX A: ";

                                    cin>>ca;

                                    cout<<"\nINPUT ELEMENTS FOR MATRIX A :";

                                    for(count1=0;count1<ra;count1++)

                                    {

                                                cout<<"\n";

                                                for(count2=0;count2<ca;count2++)

                                                            cin>>a[count1][count2];

                                    }

                                    for(count1=0;count1<ca;count1++)

                                    {

                                                for(count2=0;count2<ra;count2++)

                                                            b[count1][count2]=a[count2][count1];

                                    }

                                                clrscr();

                                    cout<<"MATRIX A: ";

                                    for(count1=0;count1<ra;count1++)

                                    {

                                                cout<<"\n\n";

                                                for(count2=0;count2<ca;count2++)

                                                            cout<<"\t"<<a[count1][count2];

                                    }

                                    cout<<"\n\nMATRIX B (TRANSPOSED FORM OF MATRIX A): ";

                                    for(count1=0;count1<ca;count1++)

                                    {

                                                cout<<"\n\n";

                                                for(count2=0;count2<ra;count2++)

                                                            cout<<"\t"<<b[count1][count2];

                                    }

                                    cout<<"\n\nDO YOU WISH TO RE-EXECUTE THE PROGRAM?

(Y/N) : ";

                                    cin>>choice;

                        }while(choice=='y'||choice=='Y');

            }

copyright(); matmenu();

}

 

void cardgame()

{

    do

    {

                                    clrscr();

                                    cout<<"CARD SELECTION GAME"<<endl;

                                    cout<<"\n\nWELCOME!"<<endl;

                                    cout << "\nYOU WILL BE HAPPY TO KNOW THAT NO USER CAN 

DEFEAT ME IN THIS GAME." << endl<<endl;

                                    cout << " \n\n\nRULES TO PLAY THE GAME: " << endl;

                                    cout << " \n\nI HAVE A SET OF 25 CARDS.";

                                    cout << " \nWE SHALL HAVE TO RANDOMLY SELECT 1 OR 2 OR 3 

CARDS."<<endl;

                                    cout << " \nSELECTION OF MORE THAN 3 CARDS IS NOT 

ALLOWED."<<endl;

                                    cout << " \nTHE LOSER WILL BE LEFT WITH ONLY ONE CARD IN 

THE SET TO BE SELECTED BY HIM.";

                                    cout << " \nI HOPE EVERYTHING IS CLEAR." << endl;

                                    cout << " \nBEST OF LUCK!" << endl;

                                    cout<<"\nIF YOU DISAGREE THEN PRESS 'y' TO 

CONTINUE."<<endl;

                                    cout<<"\nIF YOU ARE A BORN LOSER THEN PRESS ANY KEY TO 

EXIT." << endl<<endl;

                                    start=getche();

                                    if (start=='y'||start=='Y')

                                    {

                                      cout << " \nPERHAPS YOUR BOLDNESS IS CHARACTERIZED." 

<< endl;

                                      cout << " \nPRESS ENTER TO CONTINUE"<<endl;

                                      getch();

                                      clrscr();

                                      ncardleft=25;

                                      do

                                      {

                                                       clrscr();

                                                       cout << " PLEASE SELECT THE CARDS.(1/2/3)"<< endl;

                                                       cin>>num1;

                                                       if (num1<4)

                                                       {

                                                                   cout << " SO, YOU SELECT : " << num1 << " 

CARDS." << endl;

                                                                        num2=4-num1;

                                                                        cout << " OK, I SELECT : " <<  num2  << " 

CARDS." << endl;

                                                                        ncardleft=ncardleft-4;

                                                                        cout << " THE NUMBER OF CARDS LEFT IN 

THE SET NOW IS : " << ncardleft << endl;

                                                       }

                                                       else

                                                                        cout << " OOPS! SELECTION OF MORE THAN 

3 CARDS IS NOT ALLOWED. " << endl;

                                                       getch();

                                      }while (ncardleft>1);

                                      cout << " NOW THERE IS ONLY ONE CARD LEFT FOR YOUR 

SELECTION." << endl;

                                      cout << " SO YOU HAVE LOST THE GAME."<<endl;

                                      cout << " I M GLAD TO INFORM ABOUT YOUR GOOD 

BRAINSTORMING CAPABILITY." << endl;

                                      cout << " BUT AFTER ALL YOU CAN NEVER DEFEAT ME IN THIS 

GAME."<<endl;

                                      cout << " THANK YOU FOR PLAYING THE GAME."<<endl;

                                      cout << " CAUTION: TIME WASTAGE BY REPEATED PLAYING IS 

NOT ADVISABLE.";

                                      cout << " BYE!! " << endl;

                        }

                        else

                                    cout << "THANK YOU TO PROVE YOURSELF LOSER. TRY YOUR 

LUCK BETTER NEXT TIME." << endl;

                        cout<<"\nPRESS Y TO CONTINUE ELSE PRESS N TO EXIT : ";

                        decision=getche();

            }while(decision=='y'||decision=='Y');

copyright(); prog();

}

char numname[100];

void numerology()

{

//  KNOW YOURSELF THROUGH NUMEROLOGY

b:

            clrscr();

            cout<<"PRESS ANY KEY TO CONTINUE ";

            getch();

            int x=7,y=3;

            box(1,1,79,49,'*');

            gotoxy(x,y);y+=2;

            cout<<"WELCOME!!";

            gotoxy(x,y);y+=2;

            cout << "PLEASE ENTER YOUR NAME : ";

            gets(numname);

            gotoxy(x,y);y+=2;

            cout<< "ENTER BIRTH DATE : (ddmmyyyy) ";

            cin>>bdate;

//****************************************************************************************

            birth_date(bdate);

//******************************************************

            while(date<1||date>31||month<1||month>12)

            {

                        goto b;

            }

//**************************************************************

            while(date>29 && month==2 && ((year%100!=0 && year%4==0) || year%400==0))

                {

                        goto b;

                }

            while(date>28 && month==2 && year%100!=0 && year%4!=0 && year%400!=0)

                {

                        goto b;

                }

            if ((year%100!=0 && year%4==0) || year%400==0)

                        julian=366;

            else

                        julian=365;

            switch(month)

            {

                        case 1: julian -= 31;

                        case 2: julian -= 31;

                        case 3: if ( (year%100!=0 && year%4==0) || year%400==0)

                                                julian -= 29;

                                    else

                                                julian -= 28;

                        case 4: julian -= 31;

                        case 5: julian -= 30;

                        case 6: julian -= 31;

                        case 7: julian -= 30;

                        case 8: julian -= 31;

                        case 9: julian -= 31;

                        case 10: julian -= 30;

                        case 11: julian -= 31;

                        case 12: julian -= 30;

            }

            julian+=date;

            fours=(year-1)/4;

            hundreds=(year-1)/100;

            four_hundreds=(year-1)/400;

            day=((year+julian+fours+four_hundreds-hundreds)%7);

            clrscr();

            box(1,1,79,49,'*');

            x=7;

            y=4;

            gotoxy(x,y);y+=2;

            cout<<"PERSONAL DETAILS OF " << numname << " : " <<endl;

            gotoxy(x,y);y+=2;

            cout<<"BIRTH DATE : "<<date << " ";

            gdate=date;

            switch(month)

            {

                        case 1:cout<<"JANUARY";                     break;

                        case 2:cout<<"FEBRUARY";     break;

                        case 3:cout<<"MARCH";             break;

                        case 4:cout<<"APRIL";                break;

                        case 5:cout<<"MAY";                   break;

                        case 6:cout<<"JUNE";                 break;

                        case 7:cout<<"JULY";                  break;

                        case 8:cout<<"AUGUST";                       break;

                        case 9:cout<<"SEPTEMBER";  break;

                        case 10:cout<<"OCTOBER";     break;

                        case 11:cout<<"NOVEMBER";  break;

                        case 12:cout<<"DECEMBER";  break;

            }

            cout<<" "<< year <<endl;

            gotoxy(x,y);y+=2;

            cout<<"BIRTH DAY : ";

            switch(day)

               {

                                    case 0:cout<<"SATURDAY"; break;

                                    case 1:cout<<"SUNDAY";   break;

                                    case 2:cout<<"MONDAY";   break;

                                    case 3:cout<<"TUESDAY";  break;

                                    case 4:cout<<"WEDNESDAY";break;

                                    case 5:cout<<"THURSDAY"; break;

                                    case 6:cout<<"FRIDAY";        break;

                }

            for (sum=0; bdate!=0; bdate=bdate/10)

                {

                                    digit2=bdate%10;

                                    sum=sum+digit2;

                }

            for (basicn=0; date!=0; date=date/10)

                {

                                    digit3=date%10;

                                    basicn=basicn+digit3;

                }

            int l,m;

            if(basicn>9)

                {

                                    m=basicn/10;

                                    l=basicn%10;

                                    basicn=l+m;

                }

            /*

                CAPRICORN : DEC21-JAN19

                AQUARIUS : JAN 20 - FEB 18

                PISCES : FEB19-MARCH19

                ARIES : MARCH20-APRIL18

                TUARUS : APRIL19-MAY19

                GEMINI : MAY20-JUNE20

                CANCER : JUNE21-JULY21

                LEO : JULY22-AUG21

                VIRGO : AUG22-SEPT21

                LIBRA : SEPT22-OCT22

                SCORPIO : OCT23-NOV20

                SAGITTARIUS : NOV21-DEC20

            */

            gotoxy(x,y);y+=2;

            cout<<"ZODIAC SIGN : ";

            switch(month)

            {

                        case 1: if(gdate<=19)

                                                cout<<"CAPRICORN";

                                    else if(gdate>19)

                                                cout<<"AQUARIUS";

                                    break;

                        case 2: if(gdate<=18)

                                                cout<<"AQUARIUS";

                                    else if(gdate>18)

                                                cout<<"PISCES";

                                    break;

                        case 3: if(gdate<=19)

                                                cout<<"PISCES";

                                    else if(gdate>19)

                                                cout<<"ARIES";

                                    break;

                        case 4: if(gdate<=18)

                                                cout<<"ARIES";

                                    else if(gdate>18)

                                                cout<<"TAURUS";

                                    break;

                        case 5: if(gdate<=19)

                                                cout<<"TAURUS";

                                    else if(gdate>19)

                                                cout<<"GEMINI";

                                    break;

                        case 6: if(gdate<=20)

                                                cout<<"GEMINI";

                                    else if(gdate>20)

                                                cout<<"CANCER";

                                    break;

                        case 7: if(gdate<=21)

                                                cout<<"CANCER";

                                    else if(gdate>21)

                                                cout<<"LEO";

                                    break;

                        case 8: if(gdate<=21)

                                                cout<<"LEO";

                                    else if(gdate>21)

                                                cout<<"VIRGO";

                                    break;

                        case 9:          if(gdate<=21)

                                                cout<<"VIRGO";

                                    else if(gdate>21)

                                                cout<<"LIBRA";

                                        break;

                        case 10:if(gdate<=22)

                                                cout<<"LIBRA";

                                    else if(gdate>22)

                                                cout<<"SCORPIO";

                                    break;

                        case 11:if(gdate<=20)

                                                cout<<"SCORPIO";

                                    else if(gdate>20)

                                                cout<<"SAGITTARIUS";

                                    break;

                        case 12:if(gdate<=20)

                                                cout<<"SAGITTARIUS";

                                    else if(gdate>20)

                                                cout<<"CAPRICORN";

                                    break;

            }

            gotoxy(x,y);y+=2;

            cout <<"BASIC NUMBER : "<<  basicn << endl;

            switch(basicn)

            {

                        case 1:

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY COLOURS : PALEST YELLOW, PALEST GREEN, DEEP 

ORANGE,";

                        gotoxy(x,y);y+=2;

                        cout<<"GOLDEN HUES, WHITE, CREAM.";

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY GEMS : TOPAZ, AMBER.";

                        break;

                        case 2:

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY COLOURS :PALEST GREEN, CREAM, WHITE";

                        gotoxy(x,y);y+=2;

                        cout<<"PALEST YELLOW, GOLDEN HUES.";

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY GEMS : PEARL, CAT'S EYE, MOONSTONE.";

                        break;

                        case 3:

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY COLOURS : MAUVE, VIOLET, PURPLE";

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY GEMS : AMETHYST";

                        break;

                        case 4:

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY COLOURS : GREY, FAWN, ELECTRIC SHADES, ";

                        gotoxy(x,y);y+=2;

                        cout<<"TINTS OF YELLOW AND GREEN.";

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY GEMS : SAPPHIRE";

                        break;

                        case 5:

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY COLOURS : SILVER GREY, GLISTENING WHITE, 

SILVER,";

                        gotoxy(x,y);y+=2;

                        cout<<"GOLDEN AND ALL GLITTERING SHADES.";

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY GEMS : PLATINUM, SILVER, DIAMOND";

                        break;

                        case 6:

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY COLOURS : MAINLY BLUE AND ALL OTHERS EXCEPT";

                        gotoxy(x,y);y+=2;

                        cout<<"BLACK AND DARK PURPLE";

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY GEMS : TURQOUISE AND EMARALD";

                        break;

                        case 7:

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY COLOURS :MAINLY GREEN AND YELLOW, CREAM, 

WHITE,";

                        gotoxy(x,y);y+=2;

                        cout<<"PALEST YELLOW, GOLDEN HUES.";

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY GEMS : CAT'S EYE, MOONSTONES";

                        break;

                        case 8:

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY COLOURS : DARKEST SHADES OF GREY, BLUE, 

BROWN";

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY GEMS : DULL RUBIES,CARBUNCLE, DEEP TONED 

SAPPHIRE";

                        break;

                        case 9:

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY COLOURS : CRIMSON, RED, PALEST PINK";

                        gotoxy(x,y);y+=2;

                        cout<<"LUCKY GEMS : RED RUBIES, BLOODSTONES, GARNETS";

                        break;

            }

            int count, first, second;

            for(flag=0, sum=0,count=0, first=0, second=0;numname[count]!='\0';count++)

            {

                        if(isdigit(numname[count]))

                        {

                                    switch(numname[count])

                                    {

                                                case'1':sum+=1;break;

                                                case'2':sum+=2;break;

                                                case'3':sum+=3;break;

                                                case'4':sum+=4;break;

                                                case'5':sum+=5;break;

                                                case'6':sum+=6;break;

                                                case'7':sum+=7;break;

                                                case'8':sum+=8;break;

                                                case'9':sum+=9;break;

                                    }

                        }

                        else if(isalpha(numname[count]))

                        {

                                    switch(numname[count])

                                    {

                                                case 'A':

                                                case 'a':

                                                sum+=1;break;

                                                case 'B':

                                                case 'b':

                                                sum+=2;break;

                                                case 'C':

                                                case 'c':

                                                sum+=3;break;

                                                case 'D':

                                                case 'd':

                                                sum+=4;break;

                                                case 'E':

                                                case 'e':

                                                sum+=5;break;

                                                case 'F':

                                                case 'f':

                                                sum+=8;break;

                                                case 'G':

                                                case 'g':

                                                sum+=3;break;

                                                case 'H':

                                                case 'h':

                                                sum+=5;break;

                                                case 'I':

                                                case 'i':

                                                sum+=1;break;

                                                case 'J':

                                                case 'j':

                                                sum+=1;break;

                                                case 'K':

                                                case 'k':

                                                sum+=2;break;

                                                case 'L':

                                                case 'l':

                                                sum+=3;break;

                                                case 'M':

                                                case 'm':

                                                sum+=4;break;

                                                case 'N':

                                                case 'n':

                                                sum+=5;break;

                                                case 'O':

                                                case 'o':

                                                sum+=7;break;

                                                case 'P':

                                                case 'p':

                                                sum+=8;break;

                                                case 'Q':

                                                case 'q':

                                                sum+=1;break;

                                                case 'R':

                                                case 'r':

                                                sum+=2;break;

                                                case 'S':

                                                case 's':

                                                sum+=3;break;

                                                case 'T':

                                                case 't':

                                                sum+=4;break;

                                                case 'U':

                                                case 'u':

                                                sum+=6;break;

                                                case 'V':

                                                case 'v':

                                                sum+=6;break;

                                                case 'W':

                                                case 'w':

                                                sum+=6;break;

                                                case 'X':

                                                case 'x':

                                                sum+=5;break;

                                                case 'Y':

                                                case 'y':

                                                sum+=1;break;

                                                case 'Z':

                                                case 'z':

                                                sum+=7;break;

                                    }

                        }

                        if(numname[count]==' ')

                        {

                                    first=sum;

                                    flag++;

                                    sum=0;

                        }

            }

            second=sum;

            while(first>9)

            {

                        temp=first%10;

                        first=first/10;

                        first+=temp;

            }

            while(second>9)

            {

                        temp=second%10;

                        second=second/10;

                        second+=temp;

            }

            if(flag==0)

            {

                        gotoxy(x,y);y+=2;

                        cout<<"THE NUMBER OF YOUR NAME SUMS UP TO "<<second;

                        if(second!=basicn)

                        {

                                    gotoxy(x,y);y+=2;

                                    cout<<"OOPS!! YOUR NAME NUMBER IS NOT EQUAL TO YOUR 

BASIC NUMBER.";

                                    gotoxy(x,y);y+=2;

                                    cout<<"TO MAKE YOURSELF LUCKY, IT IS NECESSARY. ";

                                    gotoxy(x,y);y+=2;

                                    cout<<"SO I SUGGEST YOU TO CHANGE YOUR NAME .";

                        }

                        else

                        {

                                    gotoxy(x,y);y+=2;

                                    cout<<"CONGRATULATIONS!! YOUR NAME NUMBER IS EQUAL 

TO YOUR BASIC NUMBER.";

                                    gotoxy(x,y);y+=2;

                                    cout<<"SO IT IS VERY LUCKY AND WILL ALWAYS FAVOUR 

YOU.";

                        }

            }

            else

            {

                        gotoxy(x,y);y+=2;

                        cout<<"THE NUMBER OF YOUR FIRST NAME SUMS UP TO "<<first;

                        gotoxy(x,y);y+=2;

                        cout<<"THE NUMBER OF YOUR SECOND NAME SUMS UP TO "<<second;

                        if(first!=basicn)

                        {

                                    gotoxy(x,y);y+=2;