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

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

помогите где я ошибся?
Послано Azer 31 окт 2013 04:12
#include <iostream>
using namespace std;
int main()
{int N,sum=0;
cin>>N;
if(N<0 && abs(N)<=10000)
{
for (int i=N; i<=1; i++)
sum+=i;}
else if (N>0 && abs(N)<=10000)
{
for(int i=1; i<=N; i++)
{sum+=i;}
}
cout<<sum<<endl;
system("pause");
}
Re: помогите где я ошибся?
Послано Fspace 8 ноя 2013 14:29
При N=0 сумма будет равна 1, у тебя это не выполняется. Просто введи дополнительное условие на это значение.