Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

BorislavNikolov99 avatar BorislavNikolov99 3 Точки

Проблем с задача Battles 20.11.2016

http://pastebin.com/TG86vnLQ това е кода ми 30/100

В примерните входове и изходи е същото, но judge не го приема.

Условие:

Да се напише програма, която отпечатва всички възможни битки между покемоните на двама играчи. Като на входа програмата чете броя покемони на всеки играч и максимален брой битки. Ако бъде достигнат максималният брой битки, програмата трябва да приключи. 

От конзолата се четат точно 3 числа, всяко на отделен ред:
Броя покемони на първия играч – цяло число в интервала [1...100]
Броя покемони на втория играч – цяло число в интервала [1...100]
Максималният брой битки – цяло число в интервала [1...100]
 

На конзолата се принтират на един ред, разделени с интервал всички битки в следният формат:

5
8
40 

(1 <-> 1) (1 <-> 2) (1 <-> 3) (1 <-> 4) (1 <-> 5) (1 <-> 6) (1 <-> 7) (1 <-> 8) (2 <-> 1) (2 <-> 2) (2 <-> 3) (2 <-> 4) (2 <-> 5) (2 <-> 6) (2 <-> 7) (2 <-> 8) (3 <-> 1) (3 <-> 2) (3 <-> 3) (3 <-> 4) (3 <-> 5) (3 <-> 6) (3 <-> 7) (3 <-> 8) (4 <-> 1) (4 <-> 2) (4 <-> 3) (4 <-> 4) (4 <-> 5) (4 <-> 6) (4 <-> 7) (4 <-> 8) (5 <-> 1) (5 <-> 2) (5 <-> 3) (5 <-> 4) (5 <-> 5) (5 <-> 6) (5 <-> 7) (5 <-> 8) 

Тагове:
0
Programming Basics
valchak avatar valchak 68 Точки
Best Answer

Трябва да смениш break-a в if-проверката с return. С break излизаш само от вътрешния for-цикъл и програмата продължава да итерира във външния цикъл. Например ако въведеш 5 (покемони на първия играч), 8 (покемони на втория играч) и 5 (максималния  брой битки), като резултат ще получиш 9 битки, а не желаните 5 битки. 

1
07/03/2017 04:44:19
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.