229k views
4 votes
Write a program to read 6 numbers and display the following counts: NPos: the number of posi;ve ones NNeg: the number of nega;ve ones NZero: the number of null ones

User Spazm
by
6.8k points

2 Answers

5 votes

Answer:

Here you go. The program will count entered zeros. Null is not happening here...

int main()

{

int NNeg = 0;

int NPos = 0;

int NZero = 0;

std::cout << "Enter 6 numbers:\\";

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

double number;

std::cin >> number;

if (number < 0.0) NNeg++;

else if (number > 0.0) NPos++;

else NZero++;

}

std::cout << "You entered:\\";

std::cout << NNeg << " negative numbers\\";

std::cout << NZero << " times zero\\";

std::cout << NPos << " positive numbers\\";

}

Step-by-step explanation:

I tried...sorry if it is not correct

User Kullalok
by
5.9k points
3 votes

Here you go. The program will count entered zeros. Null is not happening here...

int main()

{

int NNeg = 0;

int NPos = 0;

int NZero = 0;

std::cout << "Enter 6 numbers:\\";

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

double number;

std::cin >> number;

if (number < 0.0) NNeg++;

else if (number > 0.0) NPos++;

else NZero++;

}

std::cout << "You entered:\\";

std::cout << NNeg << " negative numbers\\";

std::cout << NZero << " times zero\\";

std::cout << NPos << " positive numbers\\";

}

User Donnie Thomas
by
6.1k points