Форум программистов, компьютерный форум CyberForum.ru

Найти сумму чисел от 1 до N (считать из файла - записать в файл) - C++

Восстановить пароль Регистрация
 
brunis
96 / 93 / 17
Регистрация: 08.08.2012
Сообщений: 163
16.06.2013, 02:46     Найти сумму чисел от 1 до N (считать из файла - записать в файл) #1
Всем доброго времени, хочу поделиться одним вопросом. Как можно сделать это решение более коротким?
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
int main()
{
    freopen("input.txt", "r", stdin);
    freopen("output.txt", "w", stdout);
    long i,n;
    std::cin >> n;
    if (n>=1) for(i;i<=n;++i) s=s+i;
    else for(i;i>=n;--i) s=s+i;
    std::cout << s;
    return 0;  
}
Сама задача звучит так. Найти сумму чисел от 1 до N. |N|<= 104 Считать N надо из input'a и записать ответ в output/
На сайте есть решения данной задачи за 99-110 символов(к сожелению исходник посмотреть нельзя), но я думаю настолько круто сокращять не стоит))
Ещё мучает вопрос об аргуметах "r" и "w' в процедурах freopen. Какую они вообще исполняют роль??
Надеюсь на скорую помощь
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2013, 02:46     Найти сумму чисел от 1 до N (считать из файла - записать в файл)
Посмотрите здесь:

C++ Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл
Дан текстовый файл, содержащий целые числа. В каждой строке этого файла найти сумму наибольшего и наименьшего элементов и записать их в другой C++
Считать из файла, подсчитать кол-во знаков препинания, записать в файл. C++
C++ Считать 10 целых чисел с файла 1.txt и записать в файл 2.txt максимальный элемент и его индекс
Из текстового файла считать матрицу и записать ее в бинарный файл C++
C++ Написать программу: считать две матрицы из файла и записать их в другой файл
C++ Считать массив из файла, записать результаты в другой файл
Массив считать из файла, отсортировать по возрастанию и записать в новый файл C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
brunis
96 / 93 / 17
Регистрация: 08.08.2012
Сообщений: 163
17.06.2013, 03:01  [ТС]     Найти сумму чисел от 1 до N (считать из файла - записать в файл) #2
up!
awful1992
18 / 18 / 3
Регистрация: 20.11.2012
Сообщений: 49
17.06.2013, 03:15     Найти сумму чисел от 1 до N (считать из файла - записать в файл) #3
для суммы от 1 до n, где n>1 есть формула
sum=((1+n)/2)*n
Yandex
Объявления
17.06.2013, 03:15     Найти сумму чисел от 1 до N (считать из файла - записать в файл)
Ответ Создать тему
Опции темы

Текущее время: 12:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru