gfh

© All Rights Reserved

0 views

gfh

© All Rights Reserved

- Thompson_Reuters__Sample_Programming_Placement_Paper_Level1
- Autodesk Revit Structure 2011 Fundamentals
- FS-8700-48_Fike_Cheetah
- C6000 MIB - FS Series - BMS Management via All Other Protocols
- DS Lab Assignment
- One Dimensional Array and Multi-Dimensional Arrays.pdf
- Data Structures Notes
- BANK MANAGEMENT
- Classes
- RajLec11
- 13-14 SM2 Final Exam
- ch08
- Multidimensional Arrays s4
- Crash Info
- Program List
- Arrays in Java
- Lec11
- Multi Dim Array
- p1.pdf
- Word Search

You are on page 1of 5

Oihu8888k

Simple Examples

Basic C++ Program

// Author: Bert G. Wachsmuth

// Version: Oct. 2000

#include <iostream.h>

int main(void)

{

cout << Hello, this is my first C++ program << endl;

return 0;

}

// Author: Bert G. Wachsmuth

// Version: Oct. 2000

#include <iostream.h>

int main(void)

{

double x = 3.5;

int i = 10;

char c = B;

// the following three lines works fine:

x = x + 2*x; // x has the new value 10.5

double y = x + i; // y has the value 13.5

double z = 12345610E32; // z has large range

// the following two lines is not okay:

int j = x + i; // can not store double as an int

int k = 1234567890123456790; // range of k is not large enough

return 0;

}

Input/Output

#include <iostream.h>

int main(void)

{

double x = 0.0; // its good practice to initialize all

variables by assigning a value

cout << Please enter a number: ;

cin >> x;

cout << You entered << x << , whose square is << x*x << endl;

return 0;

}

Basic Operations

int x = 10;

int y = 20;

int z = (x + y) * (x - y) / (2 * y) % y; // has value 2

Computational Shortcuts

int x = 10;

x++; // x has value 11

x -= 10; // x has value 1;

x *= 5; // x has value 5;

Assuming i is some integer, what is the difference between:

if ( (i % 2) == 0)

cout << i is an even number << endl;

cout << i is an odd number << endl;

if ( (i % 2) == 0)

cout << i is an even number << endl;

else

cout << i is an odd number << endl;

if (i < 0)

cout << i is negative << endl;

else if ( (i % 2) == 0)

cout << i is even and not negative << endl;

else if ( (i % 2) == 1)

cout << i is odd and not negative << endl;

else

cout << You have found a new type of integer << endl;

double x = 3;

double y = 10;

if ( ((x % 2) == 0) && !(y < x))

cout << This << endl;

else

cout << That << endl;

cout << Reciprocal of x is bigger than 2 << endl;

if ( (x > 0) || (sqrt(x) < 9))

cout << x is between 0 and 3 << endl;

Loops

How often do the following loops execute:

cout << How often: << i << endl;

int i = 0;

while (i < 10)

{ cout << i << endl;

i += 4;

}

int sum = 0;

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

sum += i;

Functions

How do you use each of the functions defined below:

void fun1(void)

{ /* does something */ }

void fun2(int i)

{ /* does something */ }

double fun3(int i, double x)

{ /* does something */ }

Define a function that computes the area of a rectangle. It should not contain any cin or cout statements.

Define a function that asks the user to enter a double number and returns that number.

What is the value of x and y at the end of the main function:

{ x = y;

y = 2;

}

void f2(double& x, double y)

{ x = -1;

y = -2;

}

int main(void)

{ double x = 10;

double y = 10;

f1(x, y);

f2(y, x);

cout << x = << x << , y = << y << endl;

return 0;

}

If f1 and f2 are defined as above, which of the following calls are invalid:

f1(10, 20);

f2(30, 40);

double x = 10;

f1(x, x);

f2(x, x);

f2(10, x);

f2(x, 10);

Which lines in the following code are invalid, and whats the output if you were to ignore those errors:

#include <iostream.h>

double x = 10;

void f1(double y)

{ x = 20;

y = 30;

}

void f2(double x)

{ x = 40;

y =50;

}

void f3(double& z)

{ z = 60;

x = 70;

}

int main(void)

{ double y = 2;

f1(x+y);

f2(y);

f3(x - y);

f3(x);

cout << x = << x << , y = << y << endl;

return 0;

}

#include <iostream.h>

{ return 2*PI*radius;

}

double area(double radius)

{ return PI*radius*radius;

}

Arrays

1. Define an array A of 10 doubles.

2. Define an array A of 10 doubles and set all of them to 1.0;

3. Assume A is an array of N integers. Find the sum of the first and last entries and assign it to the

third element.

4. Write some code segment that prints out an array of doubles of size N

5. Write some code segment that multiplies each element of an array by 2, storing it back in the

array.

1. Write a function that prints out an array of doubles of size N.

2. Write a function that multiplies an array by a number. What are the possible function headers for

such a function?

3. Write a function that finds the sum of two arrays. What are the possible function headers for such

a function?

4. Write a function that adds up all elements in an array. What are the possible function headers for

such a function.

5. Write one function each to find (a) the maximum, (b) the minimum, and (c) the max and min of

elements in an array. What are the possible function headers?

6. Write a function that returns the location of the maximum value in an array. What are the possible

function headers? Use that function in a main method.

- Thompson_Reuters__Sample_Programming_Placement_Paper_Level1Uploaded byplacementpapersample
- Autodesk Revit Structure 2011 FundamentalsUploaded bySandu Genoveva
- FS-8700-48_Fike_CheetahUploaded byJared Brown
- C6000 MIB - FS Series - BMS Management via All Other ProtocolsUploaded byjeronimoiii
- DS Lab AssignmentUploaded byVaibhav Bansal
- One Dimensional Array and Multi-Dimensional Arrays.pdfUploaded byMalik Shahzad
- Data Structures NotesUploaded byhariharanbook
- BANK MANAGEMENTUploaded bylucifer773h
- ClassesUploaded byaanjaneyak
- RajLec11Uploaded byAnonymous ZntoXci
- 13-14 SM2 Final ExamUploaded bySyed Samsamuddin
- ch08Uploaded byBolWol
- Multidimensional Arrays s4Uploaded byBushahiro Emmy
- Crash InfoUploaded byIsaac Antonio Lechuga
- Program ListUploaded byHarshit Jain
- Arrays in JavaUploaded byRussel MASTER
- Lec11Uploaded bynaman
- Multi Dim ArrayUploaded byNamachivayam Dharmalingam
- p1.pdfUploaded byamishadalal
- Word SearchUploaded byPevjep
- Citire Fisier TextUploaded byAmalia Stefanescu
- ring programming language book - part 58 of 84Uploaded byMahmoud Samir Fayed
- Array InitializationUploaded bySumit Pandya
- Java Collection MatrixUploaded byDeepjeetSen
- bbttccUploaded byBARATHRAJ
- Function RootUploaded byokokok1226
- slide_03 (1)Uploaded bygauravgd16
- 2010 09 17 Mid Sem Question PaperUploaded byKaushal Kumar
- hello from c++Uploaded byMarian Cîlţea
- Visual BowUploaded byMaliha Sultana

- Henrik ChristiansenUploaded byDaniel Roure
- Puget Sound Energy Inc - High Voltage ServiceUploaded byGenability
- Piraeus Port as a Machinic AssemblageUploaded byHtpp Skrip
- November 29 2013 Independent Engineer ReportUploaded byunclegnarley
- ACCUMULATOR BASED 3-WEIGHT PATTERN GENERATION.pptxUploaded bysravya1191
- Solved ProbsUploaded byJatin hemwani
- Glossary Bolting TermsUploaded bysalloz
- Synthetic Aperture Radar (SAR) Raw Signal SimulationUploaded byHòa Văn
- Operating & Service ManualUploaded bygbiyer1234
- 42133_03aUploaded byphantheminhduc
- How to Build an Alcohol Distillation DeviceUploaded bylokikg
- DFIG DOCUploaded bymallanna4blogs
- Difference Between Productivity and ProductionUploaded byOlateju Idowu
- IJIRAE:: Active Power analysis of a Smart Grid- Using MATLAB/SIMULINK ApproachUploaded byIJIRAE- International Journal of Innovative Research in Advanced Engineering
- Stress Analysis SW SimulationUploaded bydjsmoni
- DerrickUploaded byconmec.crpl
- W203 Air Conditioner Stepper Motor Repair P2 of 3Uploaded byadyempty
- E-Kanban -The Next Step Towards Continuous ImprovementsUploaded bypiyush dewangan
- Acumuladores Para 740Uploaded byalvaro_valenzuela_39
- Ceequal Presentation by Phillip CharlesUploaded byrodolfo barbosa
- Aluminum BoltUploaded byonuralpay
- High_Voltage_DC_Transmission.pdfUploaded byBMS_SOFTGUY
- C-4040Z Basic ManualUploaded byjaja_miranda
- VGT Control Strategy_SimulinkUploaded bySaurabh Mani
- FleetMgtSystem.pdfUploaded byMasinde Andrew
- auisys_cs2Uploaded byPablo Millaquén G
- DG andGI_SyllabusUploaded byAmos Korme
- Manual ComapUploaded byJaimeCoello
- jk_saraswatUploaded byjksaraswat
- Using the balanced scorecard on supply chain integration performance--a case study of service businesses.pdfUploaded byDevin Fortranansi Firdaus