find largest and smallest number in c++
#include <iostream>
using namespace std;
int main()
{
int again, num, smallest = 0, largest = 0;
cout << "Enter a positive number (program will execute at \"0\"): ";
do
{
cin >> num;
if (num < 0)
{
cout << "Wrong Attempt! You have entered a negative number" << endl;
cout << "Enter a positive number: ";
}
if (num <= smallest)
smallest = num;
if (num >= largest)
largest = num;
} while (num != 0);
cout << "Smallest number: " << smallest << endl;
cout << "Largest number: " << largest << endl;
return 0;
}