//Andrew Alspaugh CS1A CHAPTER 5. P. 294 #1
//
/***************************************************************************
* Compute Sum of Numbers
* ________________________________________________________________________
* The purpose of this program is to compute the sum of integer values between 1
* and the entered value
*_________________________________________________________________________
* INPUT:
* INTEGER
* OUTPUT:
* sum
**************************************************************************/
#include <iostream>
using namespace std;
int main()
{
//INPUT WITH VALIDATION
int INTEGER;
cout << "Enter a positive integer" << endl;
cin >> INTEGER;
cout << "You entered: " << INTEGER << endl;
while (INTEGER <= 0)
{
cout << "Error: Enter Integer greater than 0:" << endl;
cin >> INTEGER;
cout << "You Entered: " << INTEGER << endl;
}
//CALCULATE SUM OF NUMBERS
int sum = 0;
int num = 1;
do
{
sum += num;
num++;
}
while (num <=INTEGER);
//DISPLAY SUM OF INTEGERS
cout << "Sum of Integers is: " << sum << endl;
return 0;
}
Ly9BbmRyZXcgQWxzcGF1Z2ggICAgICAgICAgICAgICAgIENTMUEgICAgICAgICAgICAgICBDSEFQVEVSIDUuIFAuIDI5NCAjMQovLwovKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAqIENvbXB1dGUgU3VtIG9mIE51bWJlcnMKICogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiAqIFRoZSBwdXJwb3NlIG9mIHRoaXMgcHJvZ3JhbSBpcyB0byBjb21wdXRlIHRoZSBzdW0gb2YgaW50ZWdlciB2YWx1ZXMgYmV0d2VlbiAxCiAqIGFuZCB0aGUgZW50ZXJlZCB2YWx1ZQogKl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KICogSU5QVVQ6CiAqICAgICAgSU5URUdFUgogKiBPVVRQVVQ6CiAqICAgICAgc3VtCiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KI2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSAKewoJLy9JTlBVVCBXSVRIIFZBTElEQVRJT04KCWludCBJTlRFR0VSOwoJCiAgICBjb3V0IDw8ICJFbnRlciBhIHBvc2l0aXZlIGludGVnZXIiIDw8IGVuZGw7CiAgICBjaW4gPj4gSU5URUdFUjsgCiAgICBjb3V0IDw8ICJZb3UgZW50ZXJlZDogIiA8PCBJTlRFR0VSIDw8IGVuZGw7CiAgICB3aGlsZSAoSU5URUdFUiA8PSAwKQogICAgewogICAgCWNvdXQgPDwgIkVycm9yOiBFbnRlciBJbnRlZ2VyIGdyZWF0ZXIgdGhhbiAwOiIgPDwgZW5kbDsKICAgIAljaW4gPj4gSU5URUdFUjsKICAgIAljb3V0IDw8ICJZb3UgRW50ZXJlZDogIiA8PCBJTlRFR0VSIDw8IGVuZGw7CiAgICB9CiAgICAKICAgIC8vQ0FMQ1VMQVRFIFNVTSBPRiBOVU1CRVJTCiAgICBpbnQgc3VtID0gMDsKICAgIGludCBudW0gPSAxOwogICAgCiAgICBkbwogICAgewogICAgICAgICBzdW0gKz0gbnVtOwogICAgICAgICBudW0rKzsKICAgIH0KICAgIHdoaWxlIChudW0gPD1JTlRFR0VSKTsKICAgIAogICAgLy9ESVNQTEFZIFNVTSBPRiBJTlRFR0VSUwogICAgY291dCA8PCAiU3VtIG9mIEludGVnZXJzIGlzOiAiIDw8IHN1bSA8PCBlbmRsOwogICAgCiAgIAoJcmV0dXJuIDA7Cn0=