Професионална програма
Loading...
+ Нов въпрос
BHristov999 avatar BHristov999 1 Точки

12. Even Number/ C# Fundamentals, Basic Syntax

Привет! Ще помоля за малко помощ на въпросната задача, която съм сигурен че не успявам да реша заради някоя елементарна грешка. Благодаря на отзовалите се! 

https://pastebin.com/u72QrinU

Тагове:
1
C# Fundamentals
LiudmilMashonov avatar LiudmilMashonov 1 Точки

Така работи :

https://pastebin.com/FZwrtL4a

Надявам се това е грешката , която визираш .

ПС: тествах я ...лош резултат! Не съм помогнал

0
15/01/2021 02:56:19
kaialexander avatar kaialexander 1 Точки

Привет! И аз забих на същата задача :) Премести input - a ВЪВ while цикъла. :)

0
krum_43 avatar krum_43 547 Точки

Дайте линк към условието на задачата.

0
18/01/2021 09:44:44
Dimiter.Georgiev avatar Dimiter.Georgiev 2 Точки

Здравейте

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

Цикъла трябва да се върти до получаване на четна стойност, а не до безкрай. Просто сложете break; след като изпълнено условите че числото е четно и изпишете стойността.

1
krum_43 avatar krum_43 547 Точки

Може да изведеш съобщението ,че въпросното число е четно още в цикъла преди break-a.

                                                                             

0
04/05/2021 09:50:13
svephoto avatar svephoto 650 Точки

Имаш предвид така ли

                if (input % 2 == 0)
                {
                    Console.WriteLine($"The number is: {Math.Abs(input)}");
                    break;
                }

?

Ако да, ти пробва ли този вариант, за да видиш какво прави? При така написан код, Съдията дава 66/100, защото при въведено още в началото четно число, изобщо няма да влезеш в while-a и няма да отпечаташ нищо. А ако не, кажи какво по-точно имаш предвид.

1
04/05/2021 22:19:46
krum_43 avatar krum_43 547 Точки

Да.прав си.Стори ми се ,че може малко да се опрости,но явно не става.

0