ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1068. Сумма

Показать все сообщения Спрятать все сообщения

Accepted C code Kelsnare 28 авг 2014 05:49
#include <stdio.h>

int main(){
    long int n,sum;
    scanf("%ld", &n);

    if(n == 0){
        printf("%ld\n",1);
        return 0;
    }

    if(n >= 1){
        sum = n*(n+1)/2;
    }else{
        n = n*(-1);
        sum = n*(n+1)/2;
        sum--;
        sum = sum * (-1);
    }

    printf("%ld\n", sum);

    return 0;

}