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

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


Требуется посчитать сумму целых чисел, расположенных между числами 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 Автор: Администратор


Код

n = int(input())
if n < 1:
    start = n; finish = 1
else:
    start = 1; finish = n
while start != finish + 1:
    sim = start
    start += 1
print(sim)

         

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


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



Комментарии

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