//@Author Damien Bell
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int choice=0, i, total=0, j=0;
double avg=0;
cout << "Enter a number between 1 and 1776: ";
cin >> choice;
while(choice <1 || choice > 1776){
cout << "Please enter a valid value, between 1 and 1776: ";
cin >> choice;
}
for(i=1776; i >= choice; i--){
total += i;
cout << setw(8) << i;
j++;
}
avg = total /double(j);
cout <<endl <<endl;
cout << "Numbers output: " << j << endl <<"Total of numbers output: " <<total <<endl;
cout << "Average of numbers output: " <<avg <<endl;
return 0;
}
//Select a number, between 1 and 1776
// Count down from 1776, to our number.
//Print out the total, average;
//1772
//1776,1775,1774,1773, 1772
Ly9AQXV0aG9yIERhbWllbiBCZWxsCiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGlvbWFuaXA+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCl7CiAgICBpbnQgY2hvaWNlPTAsIGksIHRvdGFsPTAsIGo9MDsKICAgIGRvdWJsZSBhdmc9MDsKICAgIAogICAgY291dCA8PCAiRW50ZXIgYSBudW1iZXIgYmV0d2VlbiAxIGFuZCAxNzc2OiAiOwogICAgY2luID4+IGNob2ljZTsKICAgIAogICAgd2hpbGUoY2hvaWNlIDwxIHx8IGNob2ljZSA+IDE3NzYpewogICAgICAgIGNvdXQgPDwgIlBsZWFzZSBlbnRlciBhIHZhbGlkIHZhbHVlLCBiZXR3ZWVuIDEgYW5kIDE3NzY6ICI7CiAgICAgICAgY2luID4+IGNob2ljZTsgCiAgICB9CiAgICAKICAgIGZvcihpPTE3NzY7IGkgPj0gY2hvaWNlOyBpLS0pewogICAgICAgIHRvdGFsICs9IGk7CiAgICAgICAgY291dCA8PCBzZXR3KDgpIDw8IGk7CiAgICAgICAgaisrOwogICAgfQogICAgYXZnID0gdG90YWwgL2RvdWJsZShqKTsKICAgIGNvdXQgPDxlbmRsIDw8ZW5kbDsKICAgIGNvdXQgPDwgIk51bWJlcnMgb3V0cHV0OiAiIDw8IGogPDwgZW5kbCA8PCJUb3RhbCBvZiBudW1iZXJzIG91dHB1dDogIiA8PHRvdGFsIDw8ZW5kbDsKICAgIGNvdXQgPDwgIkF2ZXJhZ2Ugb2YgbnVtYmVycyBvdXRwdXQ6ICIgPDxhdmcgPDxlbmRsOwogICAgCiAgICAKICAgIAogcmV0dXJuIDA7Cn0KCi8vU2VsZWN0IGEgbnVtYmVyLCBiZXR3ZWVuIDEgYW5kIDE3NzYKLy8gQ291bnQgZG93biBmcm9tIDE3NzYsIHRvIG91ciBudW1iZXIuCi8vUHJpbnQgb3V0IHRoZSB0b3RhbCwgYXZlcmFnZTsKCi8vMTc3MgovLzE3NzYsMTc3NSwxNzc0LDE3NzMsIDE3NzIK