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

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

Incorrect output ?
Послано Martynas 30 янв 2014 20:05
It keeps saying that my program produces incorrect solutions. Anyone else is having the same issue?

#include <stdlib.h>
#include <stdio.h>

int main() {
  int start, change, N, sum;
  scanf("%d", &N);
  if (abs(N) <= 10000) {
    change = N > 1 ? 1 : -1;
    for (start = 1; start != (N + change); start += change)
      sum += start;
    printf("%d\n", sum);
  }
  return 0;
}