Решение задачи Сумма с Timus

С пояснением   Просмотров: 29


Всё, что от вас требуется — найти сумму всех целых чисел, лежащих между 1 и N включительно.

Код

#include <iostream>
using namespace std;
 
int main() {
    int s = 0, n, start, finish;
    cin >> n;
    if(n < 1) {
        start = n; finish = 1;
    }
    else {
        start = 1; finish = n;
    }
    for(int i = start; i <= finish; ++i)
        s += i;
    cout << s;
    return 0;
}   

         

Администратор Photo Автор: Администратор


Если у вас WA, то вы должны учитывать, то что n может быть отрицательным


Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться