The following code segment is supposed to write out the even numbers between 1 and 15
Int n;
N= 2;
While (n!= 15)
{
N=n+2;
Cout <<n<< endl;
}
What is the output of it?
And also if it's wrong what's my mistake so it works as is supposed to be ?
Hmm sorry I was in hurry..
Besides case sensitive ?
N will never equal 15, so the loop will never end. It should be N <= 15.
Anything else besides that problem?
I think there are two mistakes..
What is the value in total after this loop is executed?
Total =0;
For (i=1; i<= 5; i++)
{ total =total +i;
}
What is the output of this code?
For (i=1; i<=10; i=i+2)
Cout<<i;
Is the last one output suppose to be
13579?
I know this might be a stupid question, but 1,3,5,7,9 are
odd. Don't you want your program to print
even numbers (2,4,6,8,10,12,14)?
Sources:
http://www.aaamath.com/g25a2-evenodd.html |
Code:
1 2 3 4 5 6 7 8 9 10 11
|
#include <iostream>
main()
{
for(int i=2;i<15;i=i+2)
{
std::cout<<i<<std::endl;
}
getchar();
}
|
Last edited on
I knew it was a stupid question.
Last edited on