//Xinnuo Wang CS1A chapter 5 , P.296, #13
//
/*******************************************************************************
*
* Display the Lagest and Smallest Number in Sentinel Program
*-------------------------------------------------------------------------------
* This program accepts a series of integers edded -99, and display the largest
* and smallest numbers.
*
*-------------------------------------------------------------------------------
* INPUT
* numn : The accepted number.
*
* OUTPUT
* max : The max number
* min : The min number
*
*******************************************************************************/
#include <iostream>
using namespace std;
int main( )
{
int num; //INPUT - The accepted number.
int max, min; //OUTPUT
//
//Initialization
cout << "Enter a number" << endl;
cin >> num;
max = num;
min = num;
while ( num! = - 99 )
{
if ( num > max)
max = num;
if ( num< min)
min = num;
cout << "Enter a number" << endl;
cin >> num;
}
//
//Output Result
cout << "The max number is :" << max<< endl;
cout << "The min number is :" << min<< endl;
return 0 ;
}
Ly9YaW5udW8gV2FuZyAgICAgICAgICAgICAgICAgICBDUzFBICAgICAgICAgICAgICAgICAgIGNoYXB0ZXIgNSAsIFAuMjk2LCAjMTMKLy8KLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKgoqIERpc3BsYXkgdGhlIExhZ2VzdCBhbmQgU21hbGxlc3QgTnVtYmVyIGluIFNlbnRpbmVsIFByb2dyYW0KKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKiBUaGlzIHByb2dyYW0gYWNjZXB0cyBhIHNlcmllcyBvZiBpbnRlZ2VycyBlZGRlZCAtOTksIGFuZCBkaXNwbGF5IHRoZSBsYXJnZXN0IAoqIGFuZCBzbWFsbGVzdCBudW1iZXJzLgoqCiotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiogSU5QVVQKKiAgICBudW1uICAgICAgIDogVGhlIGFjY2VwdGVkIG51bWJlci4KKiAgIAoqIE9VVFBVVAoqICAgICBtYXggICAgICAgOiBUaGUgbWF4IG51bWJlcgoqICAgICBtaW4gICAgICAgOiBUaGUgbWluIG51bWJlcgoqCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiNpbmNsdWRlIDxpb3N0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgCnsKCWludCBudW07IC8vSU5QVVQgLSBUaGUgYWNjZXB0ZWQgbnVtYmVyLgoJaW50IG1heCwgbWluOy8vT1VUUFVUIAovLwovL0luaXRpYWxpemF0aW9uCiAgICBjb3V0PDwgIkVudGVyIGEgbnVtYmVyIiA8PCBlbmRsOwogICAgY2luPj4gbnVtOwogICAgbWF4ID0gbnVtOwogICAgbWluID0gbnVtOwogICAgd2hpbGUobnVtIT0tOTkpCiAgICB7CiAgICAgICAgaWYobnVtID5tYXgpCiAgICAgICAgbWF4ID0gbnVtOwogICAgICAgIGlmKG51bTwgbWluKQogICAgICAgIG1pbiA9IG51bTsKICAgICAgICBjb3V0PDwgIkVudGVyIGEgbnVtYmVyIiA8PCBlbmRsOwogICAgICAgIGNpbj4+IG51bTsKICAgIH0KLy8KLy9PdXRwdXQgUmVzdWx0CiAgICBjb3V0IDw8IlRoZSBtYXggbnVtYmVyIGlzIDoiPDxtYXg8PGVuZGw7CiAgICBjb3V0PDwgIlRoZSBtaW4gbnVtYmVyIGlzIDoiIDw8IG1pbjw8IGVuZGw7CglyZXR1cm4gMDsKfQ==