Ch4 Additional
Ch4 Additional
Ch4 Additional
#include<iostream>
using namespace std;
void main()
{
int i;
for(i=1;i<10;i++)
{
cout<<i<<endl;
}
cout<<endl<<i<<endl;
}
What is the out put
#include<iostream>
using namespace std;
void main()
{
int i;
for(i=1;i<10;++i)
{
cout<<i<<endl;
}
cout<<endl<<i<<endl;
}
What is the out put
#include<iostream>
using namespace std;
void main()
{
int i;
for(;i<10;++i)
{
cout<<i<<endl;
}
cout<<endl<<i<<endl;
}
Infinite loop
What is the out put
#include<iostream>
using namespace std;
void main()
{
int i;
for(i=1;;++i)
{
cout<<i<<endl;
}
cout<<endl<<i<<endl;
}
Infinite loop
What is the out put
#include<iostream>
using namespace std;
void main()
{
int i;
for(i=1;i<10;)
{
cout<<i<<endl;
}
cout<<endl<<i<<endl;
}
Infinite loop
What is the out put
#include<iostream>
using namespace std;
void main()
{
int i;
for(;;)
{
cout<<i<<endl;
}
cout<<endl<<i<<endl;
}
Infinite loop
What is the out put
#include<iostream>
using namespace std;
void main()
{
int i;
for(i=1;i<10;++i);
{
cout<<i<<endl;
}
cout<<endl<<i<<endl;
}
The out put
x to the y power
// raise x to the y power
#include <iostream>
// processing phase
while ( gradeCounter <= 5 ) { // loop 10 times
cout << "Enter grade: "; // prompt for input
cin >> grade; // input grade
total = total + grade; // add grade to total
gradeCounter = gradeCounter + 1; // increment counter
}
// termination phase
average = total / 5; // integer division
cout << "Class average is " << average << endl;
return 0; // indicate program ended successfully
}
Example
// Counter-controlled repetition
#include <iostream>
int main()
{
int counter = 1; // initialization
return 0;
}
// Summation with for
example
#include <iostream>
int main()
{
int sum = 0;
return 0;
}
Summation with for
example
Using the break statement in a
for structure
// Using the break statement in a for structure
#include <iostream>
using namespace std;
int main()
{
// x declared here so it can be used after the loop
int x;
if ( x == 5 )
break; // break loop only if x is 5
cout << x << " ";
}
cout << "\nBroke out of loop at x of " << x << endl;
return 0;
}
// Using the continue statement in a for
structure
int main()
{
for ( int x = 1; x <= 10; x++ ) {
if ( x == 5 )
continue; // skip remaining code in loop
// only if x is 5
return 0;
}
Nested Control Structures
#include <iostream>
int main ()
{
int i,j;
for (i = 1; i <= 5 ; i++)
{
for (j = 1; j <= i; j++)
cout << "*";
cout << endl;
}
return 0;
}
Nested Control Structures
Nested Control Structures
#include <iostream>
int main ()
{
int i,j;
for (i = 1; i <= 5 ; i++)
{
for (j = i; j <= 5; j++)
cout << "*";
cout << endl;
}
return 0;
}
Nested Control Structures
Nested Control Structures
#include <iostream>
int main ()
{
int i,j;
for (i = 1; i <= 5 ; i++)
{
for (j = 1; j <= 5; j++)
cout << "*";
cout << endl;
}
return 0;
}
Nested Control Structures
The dowhile Loop
#include <iostream>
using namespace std;
int main()
{
int i=1;
do
{
cout<<i<<endl;
i++;
}
while(i<=10);
cout<<endl<<i<<endl;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int i=1;
do
cout<<i;
{
cout<<endl;
i++;
}
while(i<=10);
cout<<endl<<i<<endl;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int i=1;
do
{
cout<<i<<endl;
i++;
}
while(i<=10)
cout<<endl<<i;
return 0;
}