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

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

Why wrong ?
Послано Pranto Das 20 ноя 2016 19:12
#include<stdio.h>
#include<math.h>

int main()
{
    int N;

    scanf("%d",&N);

    int i,ck = 0;
    for(i = 2; i <= abs(N); i++)
        ck += i;

    if(N < 0)
        printf("-%d\n",ck);
    else
        printf("%d\n",ck);

    return 0;
}
Re: Why wrong ?
Послано Aman 5 апр 2017 22:33
This question is basically a problem of finding sum of all numbers between 1 to N where N can be either <0 or > 0. We can solve this problem in multiple ways like using a loop or using recursion.
http://www.techcrashcourse.com/2014/10/c-program-to-add-n-numbers.html
http://www.techcrashcourse.com/2014/10/c-program-add-two-numbers.html