#include <iostream>
#include <string>
using namespace std;
int main( void )
{
//Declaring
int min= 0 ,max= 0 ,sumo= 0 ,sume= 0 ,n,j= 0 ,totalnum= 0 ,ne= 0 ,no= 0 ;
//Creating a cout statement so the user can input the number of integers the program will compile
cout << "How many integers do you want to enter > " ;
cin >> totalnum;
if ( totalnum<= 0 ) //This is to verify that a positive integer was entered
{
cout << "Please enter a number at least greater than 1 " ;
cin >> totalnum;
}
else
{
do
{
cout << "Enter integer #" << j << " " ;
cin >> n;
if ( j== 0 )
{
min= max= n;
j+ 1 ;
}
else
{
if ( n> max)
{
max= n;
}
if ( n< min)
{
min= n;
}
}
if ( n% 2 == 0 )
{
sume+ = n;
ne++ ;
}
else
{
sumo+ = n;
no++ ;
}
} while ( j++ < totalnum) ;
}
cout << "Max is " << max << "\n " ;
cout << "Min is " << min << "\n " ;
cout << "Number of odds is " << no << "\n " ;
cout << "Number of evens is " << ne << "\n " ;
cout << "Sum of odds is " << sumo << "\n " ;
cout << "Sum of evens is " << sume << "\n " ;
cout << "Integer average is " << ( sume + sumo) / totalnum << "\n " ;
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbih2b2lkKQp7CgovL0RlY2xhcmluZwkKaW50IG1pbj0wLG1heD0wLHN1bW89MCxzdW1lPTAsbixqPTAsdG90YWxudW09MCxuZT0wLG5vPTA7CgoKLy9DcmVhdGluZyBhIGNvdXQgc3RhdGVtZW50IHNvIHRoZSB1c2VyIGNhbiBpbnB1dCB0aGUgbnVtYmVyIG9mIGludGVnZXJzIHRoZSBwcm9ncmFtIHdpbGwgY29tcGlsZQpjb3V0IDw8ICJIb3cgbWFueSBpbnRlZ2VycyBkbyB5b3Ugd2FudCB0byBlbnRlciA+ICI7IApjaW4gPj4gdG90YWxudW07CgppZiAodG90YWxudW08PTApLy9UaGlzIGlzIHRvIHZlcmlmeSB0aGF0IGEgcG9zaXRpdmUgaW50ZWdlciB3YXMgZW50ZXJlZAp7Cgljb3V0IDw8IlBsZWFzZSBlbnRlciBhIG51bWJlciBhdCBsZWFzdCBncmVhdGVyIHRoYW4gMSAiOwoJY2luPj4gIHRvdGFsbnVtOwp9CmVsc2UKewoJZG8KCXsKCQljb3V0IDw8ICJFbnRlciBpbnRlZ2VyICMiPDwgaiA8PCAiICI7CgkJY2luID4+IG47CgkJaWYoaj09MCkKCQl7CgkJCW1pbj1tYXg9bjsKCQkJaisxOwoJCX0KCQllbHNlCgkJewoJCQlpZihuPm1heCkKCQkJewoJCQkJbWF4PW47CgkJCX0KCQkJaWYobjxtaW4pIAoJCQl7CgkJCQltaW49bjsKCQkJfQoJCX0KCgkJaWYobiUyPT0wKQoJCXsKCQkJc3VtZSs9bjsKCQkJbmUrKzsKCQl9CgkJZWxzZQoJCXsKCQkJc3Vtbys9bjsKCQkJbm8rKzsKCQl9Cgl9d2hpbGUoaisrPHRvdGFsbnVtKTsKfQpjb3V0IDw8ICJNYXggaXMgIiA8PCBtYXggPDwgIlxuIjsKY291dCA8PCAiTWluIGlzICIgPDwgbWluIDw8ICJcbiI7CmNvdXQgPDwgIk51bWJlciBvZiBvZGRzIGlzICIgPDwgbm8gPDwgIlxuIjsKY291dCA8PCAiTnVtYmVyIG9mIGV2ZW5zIGlzICIgPDwgbmUgPDwgIlxuIjsKY291dCA8PCAiU3VtIG9mIG9kZHMgaXMgIiA8PCBzdW1vIDw8ICJcbiI7CmNvdXQgPDwgIlN1bSBvZiBldmVucyBpcyAiIDw8IHN1bWUgPDwgIlxuIjsKY291dCA8PCAiSW50ZWdlciBhdmVyYWdlIGlzICIgPDwgKHN1bWUgK3N1bW8pL3RvdGFsbnVtIDw8ICJcbiI7CnJldHVybiAwOwp9