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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Сергей2000
0 / 0 / 0
Регистрация: 16.10.2013
Сообщений: 32
#1

Подсчитать суммарное количество подтягиваний в лесенку. Работа с файлами. - C++

22.10.2013, 13:44. Просмотров 1005. Ответов 4
Метки нет (Все метки)

1.1. Подтягивание

Входной файл input.txt
Выходного файл output.txt
Ограничение по времени: 1 секунда
Ограничение по памяти: 64 МБ
Серега и Костен — заядлые спортсмены. Как обычно, они качались на турниках. В этот момент к ним подошла Маша и дала тонкий намек на то, что не отказалась бы посмотреть, как ребята играют в лесенку вплоть до N подтягиваний, а победитель получит приз.
Игра в лесенку известна всем, но все же: каждый из парней делают по очереди подходы от 1 до N включительно подтягиваний, а потом от N-1 до 1 подтягивания. Победителем является тот, кто сделает все подходы правильно и не сдастся раньше, чем другой.
Парни оказались крепкие и оба прошли эту лесенку. Так как у Маши всего одни приз, она в растерянности — кого же считать победителем. Прежде чем выбрать победителя, ей захотелось узнать, сколько всего раз подтянулись парни. Помогите Маше сделать это.
Формат входных данных
Во входном файле задано целое число N (1 ≤ N ≤ 109) — верхняя граница лесенки.
Формат выходных данных
Вывести общее количество подтягиваний, сделанные на турнике в игре лесенка обоими парнями.
Пример
input.txt output.txt
5 50
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2013, 13:44     Подсчитать суммарное количество подтягиваний в лесенку. Работа с файлами.
Посмотрите здесь:

Работа с файлами (подсчитать количество слов в файле, содержащих нечетное количеством букв) - C++
Первый раз работаю с файлами и тут у меня проблемы. После компиляции выводит неправильный ответ и выбивает: 'Lab 8.exe': Loaded...

Работа с строками: подсчитать количество слов, количество букв - C++
Есть текст. Нужно: 1. Посчитать количество слов в тексте. 2. Посчитать количество букв "а" в последнем слове. 3. Найти количество...

Задача на суммарное количество - C++
В лавке у вампира стоит несколько банок с кровью, четные и не четные. Четные записываются по арифметической прогрессии, в зависимости от...

программа с++ про количество слов (работа с файлами) - C++
Открыть файл, имя которого задается с клавиатуры. Посчитать и вывести на экран количество слов в этом файле. Первую половину слов записать...

Работа со строками (подсчитать количество предложений) - C++
в введенном с клавиатуры тексте подсчитать количество предложений(конец предложения обозначается . ! ?) в которые входит заданное с...

Работа с символами. Подсчитать количество слов в строках - C++
Доброго времени суток. Хочу узнать, как делаются задания такого плана: Записать в восемь строчных переменных столько же строк с...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Drusha
6 / 6 / 0
Регистрация: 16.07.2013
Сообщений: 74
22.10.2013, 14:43     Подсчитать суммарное количество подтягиваний в лесенку. Работа с файлами. #2
Вроде как должно работать.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<fstream>
int main()
{
    int i;
    std::ifstream in("input.txt");
    in>>i;
    in.close();
    std::ofstream out("output.txt");
    out<<i*i*2;
    out.close();
    return 0;
}
MrGluck
Модератор
Эксперт CЭксперт С++
7167 / 4333 / 633
Регистрация: 29.11.2010
Сообщений: 11,777
22.10.2013, 14:59     Подсчитать суммарное количество подтягиваний в лесенку. Работа с файлами. #3

Не по теме:

Цитата Сообщение от Сергей2000 Посмотреть сообщение
победитель получит приз.
Машу
Цитата Сообщение от Сергей2000 Посмотреть сообщение
Так как у Маши всего одни приз
ну точно Машу
Цитата Сообщение от Сергей2000 Посмотреть сообщение
Помогите Маше сделать это.
тут ей никто уже не поможет


Решение слишком очевидно.
Количество подтягиваний одного спортсмена
1 + 2 + ... + N-1 + N + N-1 + N-2 + ... + 1 = (1 + N-1) + (2 + N-2) + ... + (N-1 + 1) + N = N + N + ... + N + N = http://www.cyberforum.ru/cgi-bin/latex.cgi?{N}^{2}
Для двух парней результат умножается на два. Ответ готов
CheshireCat
Эксперт С++
2892 / 1241 / 78
Регистрация: 27.05.2008
Сообщений: 3,363
22.10.2013, 15:02     Подсчитать суммарное количество подтягиваний в лесенку. Работа с файлами. #4
MrGluck, блестяще!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2013, 15:14     Подсчитать суммарное количество подтягиваний в лесенку. Работа с файлами.
Еще ссылки по теме:

Вводится предложение. Подсчитать количество слов и подсчитать количество букв в самом длинном слове - C++
Неправильно считает количество букв в наибольшем слове. #include &lt;iostream&gt; #include &lt;cstdio&gt; #include &lt;cstring&gt; using...

Работа с лентами (Подсчитать количество слов оканчивающихся на букву о) - C++
Строка содержит английский текст. Подсчитать количество слов оканчивающихся на букву о.

Дан текст, в котором слова разделены одним пробелом. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в последнем слове - C++
Дан текст, в котором слова разделены одним пробелом. а) Подсчитать количество слов в данной строке. б) Подсчитать количество букв а в...

Вычислить суммарное количество очков, набранных каждой командой по результатам игры - C++
результаты игры квн, в которой принимали участие 3 команды и проводилось 5 конкурсов, сохранены в двумерном массиве. Написать...

Strchr(), Найти суммарное количество вхождений символа в заданный массив символов - C++
Программа, которая ищет количество вхождений одного символа в строчку, при помощи функции strchr(). Символ и текст мы вводим с клавиатуры.

Работа с файлами и структурами. Найти среднее количество жителей для стран на заданном континенте - C++
Поля записи: страна, кол-во жителей, континент. Операция: найти среднее количество жителей для стран на заданном континенте.


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

Или воспользуйтесь поиском по форуму:
Drusha
6 / 6 / 0
Регистрация: 16.07.2013
Сообщений: 74
22.10.2013, 15:14     Подсчитать суммарное количество подтягиваний в лесенку. Работа с файлами. #5
MrGluck, вроде ж я это и написал
Yandex
Объявления
22.10.2013, 15:14     Подсчитать суммарное количество подтягиваний в лесенку. Работа с файлами.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru