Форум программистов, компьютерный форум, киберфорум
Наши страницы

Аншлаг, аншлаг! (ошибка в коде) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ что будет? http://www.cyberforum.ru/cpp-beginners/thread129839.html
что случится если запустить такой код :scratch: long int *p, i = 0; while(1) { i++; p ;
C++ Cформувати файл команд и результатов матча В чемпионате из футбола принимает участие 16 команд. Cформувати файл команд и результатов матча (выигрыш - 2 ОЧКА, ничья -1, проигрыш - 0 ). Используя сформированный файл, обработать результаты... http://www.cyberforum.ru/cpp-beginners/thread129827.html
Записать следующие данные в файл последовательного доступа C++
КАК Записать следующие данные в файл последовательного доступа: (7.8, -5.23, 1.2, 0.71,43,7.8,8,9.76). Найти: а) сумму компонент файла; б) произведение компонент файла; в) последнюю компоненту файла....
C++ Подсчёт вхождений каждого слова в текстовом файле[C++]
Здравствуйте. Помогите пожалуйста. Требуется написать программу, которая бы из текстогого файла примерно такого типа: "Эта строка тестовая строка" выводила бы на консоль: Эта повторяется 1 раз...
C++ Добавление и удаление- Линейный однородный список (ЛОС) http://www.cyberforum.ru/cpp-beginners/thread129820.html
Здравствуйте!Помогите написать методы добавления нового элемента в ЛОС и удаления из ЛОС.Очень хотелось бы разобраться ;) Если у кого-то какие-то идеи, пожайлуста, поделитесь ими =) ...
C++ массивы.не могу разобраться 1. В массиве X из N элементов (N не больше 30) определить максимальный элемент и его номер. Число N и значения элементов массива задаются вводом. 2. В массиве A из N элементов поменять местами... подробнее

Показать сообщение отдельно
diana92
4 / 4 / 1
Регистрация: 25.10.2009
Сообщений: 36

Аншлаг, аншлаг! (ошибка в коде) - C++

14.05.2010, 23:22. Просмотров 1145. Ответов 12
Метки (Все метки)

не понимаю почему в тимусе все время выдает ошибку. пожалуйста, подскажите

1725. Аншлаг, аншлаг!
Ограничение времени: 0.5 секунды
Ограничение памяти: 64 МБ

Осенью в одном из популярных кинотеатров Екатеринбурга все сеансы проходят с аншлагом, поскольку студентам нравится вместо посещения лекций проводить время в уютном кресле за просмотром какого-нибудь фильма. К сожалению, расстояние между рядами в кинозале маленькое, и зрители, пробираясь перед началом фильма к своим местам, вынуждены спотыкаться о ноги уже сидящих. Заходя в зал, зритель думает, с какой стороны ряда он будет пробираться к своему месту (с левой или с правой), и выбирает сторону так, чтобы споткнуться о меньшее число людей. В случае равенства зритель выбирает ту сторону, к которой его место ближе.
Студент философского факультета Вася, ярый любитель кино и столь же ярый ненавистник математики, первым купил билет на очередную премьеру. Когда Вася вошёл в зал и сел на своё место, он увидел, что все остальные кресла в его ряду ещё пустуют. Вася точно знал, что к началу сеанса зал заполнится до отказа, а это значило, что с минуты на минуту о его ноги начнут спотыкаться другие кинолюбители, пробирающиеся к своим местам. Несмотря на всю свою нелюбовь к математике, Вася мгновенно оценил, какое максимальное количество человек споткнётся о его ноги, прежде чем все зрители займут свои места. А вы сможете?


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# include <iostream>
using namespace std;
int main ()
{
 int n,k,r,x;
 cin>>n;
 cin>>k;
 r=n/2;
 if(k==r)
 {
     cout<<"0"<<endl;
     return 0;
 }
 if(k<r)
     x=r-k;
 else
     x=k-r-1;
 cout<<x<<endl;
 return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru