I am working on a program that asks for 2 number between 1 and 100.
Its supposed to say how much even numbers are in between these two numbers.
Then I need it to list out all the even numbers between those numbers...

So far I got it to calculate the number of even numbers, but can't seem to figure out how to list them...

heres my code:

#include <iostream.h>

int main()
{

int firstnumber;
int secondnumber;
int FunctionEVEN;
int FunctionNumber;
int countnum;
int i;
int a;
float b;
int c;
int d;
int e = 0;
int f;
int g;

cout << "Please insert your first number choice between 1 and 100\n";

	cin >> firstnumber;

cout << "Please insert your second number choice between 1 and 100\n";

	cin >> secondnumber;

		FunctionEVEN = firstnumber - secondnumber;
		FunctionEVEN = FunctionEVEN/2;
		if (FunctionEVEN < 0)
		{
			FunctionEVEN = FunctionEVEN * (-1);
		}
		else
		{
			FunctionEVEN = FunctionEVEN;
		}

		cout << "There are " <<FunctionEVEN <<" even numbers between both chosen numbers\n";

I did this in Microsoft Visual C++
Could anyone edit my code so it also lists even numbers??
I tryed doing While loop, but am still learning, and couldn't get it right :(
heres it with the loop :

b=c;
		if (b > c)
		{
			d = 1;
		}
		else
		{
			d = 0;
		}

	i = firstnumber;

		while (secondnumber < 1)
		{
			i++;
		if (d == i)
			 countnum = firstnumber - 1;
		}
		countnum = countnum + 2;
			cout << countnum << "andl\n";
			d = 0;

alright!!! I got it thanks to some friend :)
no more help needed :)

Its go some minor bugs in it... if you try it out, you'l see them, but other then that, it works good
What grade do you think I deserve for this program??

//				Prints out even numbers, and counts them


#include <iostream.h> //iostream.h is included to be able to use cout, and cin.

//all the functions used.
int functionEVEN();

int main()
{
//all my declared variables.
int firstnumber;
int secondnumber;
int FunctionEVEN;
int FunctionNumber;
int countnum;
int i;
int a;
float b;
int c;
int d;
int e = 0;
int f;
int g;

cout << "Please insert your first number choice between 1 and 100\n";

	cin >> firstnumber;  //gets first number.

cout << "Please insert your second number choice between 1 and 100\n";

	cin >> secondnumber; //gets second number.

if (firstnumber > secondnumber) //if else statement to make sure firstnumber remains the smallest!
		{
			f = firstnumber;
			g = secondnumber;
			secondnumber = f;
			firstnumber = g;
		}
		else
		{
			a = firstnumber;
			b = secondnumber;
		}


		FunctionEVEN = firstnumber - secondnumber;  
		FunctionEVEN = FunctionEVEN/2;
		//This calculates the number of even numbers.
		
		if (FunctionEVEN < 0)
		{
			FunctionEVEN = FunctionEVEN * (-1);
		}
		else
		{
			FunctionEVEN = FunctionEVEN;
		}
		//if else statement to make sure FunctionEVEN is not a negative number.

		cout << "\nThere are " <<FunctionEVEN <<" even numbers between " << firstnumber << " and " << secondnumber << " \nHere they are:\n";
		//This will print the number of even numbers.


for(int x = firstnumber + 1; x <= secondnumber - 1; x++)  

	//Makes sure not to include the inputed numbers in the count.

	{
	if(0 == x % 2)
	{ 
		cout << x << endl; FunctionEVEN++; 
	} } 
//This will list all the even numbers.


return 0;

}
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.