Loading...
momopetrov avatar momopetrov 35 Точки

Помощ за решаване на задача

Бих се радвал някой да ми сподели къде бъркам. С това решение в джъджа получавам 37 точки...

Задачата е Ace of Diamonds

http://pastebin.com/6qtE5X45

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

Благодаря предварително smiley

 

Тагове:
0
Programming Basics 02/12/2015 19:57:44
RoYaL avatar RoYaL Trainer 6849 Точки

Ами пробвал ли си да пуснеш програмата с друг вход освен с този даден в worda? Например със следващото нечетно число: 9.

0
momopetrov avatar momopetrov 35 Точки

Да, просто спира да печата и не довършва фигурата която трябва да стане

0
RoYaL avatar RoYaL Trainer 6849 Точки

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

На мен на първо време в момента, в който отворих кода ми направи силно впечатление следния ред

for (int j = 0; i > n - 1; i++)

 

0
enevlogiev avatar enevlogiev 1168 Точки

Да, просто спира да печата и не довършва фигурата която трябва да стане.

@momopetrov:
това "просто" го интерпретирам все едно никакви проблеми няма с цялата работа. А така като гледам има проблеми за 63 точки. Колегата RoYaL свърши половината работа - показа ти къде е проблемът.

0
geiff avatar geiff 71 Точки

https://github.com/geiff/Programming/blob/master/AceOfDiamonds - Тук е моето решение. Не можах да разбера къде точно бъркаш, определено според мен двата цикъла трябва да са отделни, т.е. единият да не влиза в другия. Аз го направих с while, да но ти помогне.

0
03/12/2015 17:30:11
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.