Здравей, в задачата Fishing трябва да поправиш условието в if - проверката . Вместо if(i==3), да стане if (i%3==0), защото теб те интересува всяка трета риба, а не само третата. Във примерните входове в задачата нямам такъв случай(с 6 или повече риби) и затова ти излизат верни нулевите тестове.
Само с тази промяна кодът ти има 100 точки: https://pastebin.com/3BeKWwMX
Ето кода ти и за другата задача:https://pastebin.com/0vbXJXxz
Вкарах булевата ти променлива в началото на цикъла и я направих= true. Така за всяко завъртане на цикъла проверяваш само дали числото е съставно и ако е, я правиш равна на false.
Помисли как да оптимизираш кода си, като махнеш някои излишни проверки. Например след while цикъла нямаш нужда от този if,тъй като условието му винаги е true, щом си излязла от while.
Ако искаш, може да погледнеш и моето решение - то е без булева променлива, а с брояч, който отчита колко пъти числото се е разделило на числата от 2 до него. Ако броячът е 1, значи числото е просто: https://pastebin.com/YU1bCQG4
Добро утро,
Моля те, изпрати програмите (примерно с линк тук - https://pastebin.com/) или ако са кратки и тук може...
(решенията не са публични)
Поздрави,
Иван :)
06. sum prime no prime: https://pastebin.com/iWdSpcUK
08. Fishing: https://pastebin.com/4Xy1vvMy
Мерси!
Здравейте. Може ли някой да погледне този код https://pastebin.com/k0FwvYf9 и да каже , може ли да се направи да работи или цялата логика е грешна ? Благодаря
Отнася се за 6та задача . Суми на прости и не прости числа
@koceww по-добре започни отначало. Няма нужда от тези максове,
а една променлива за сбора на простите и една за сбора на съставните + булева да тестваш всяко.
Едно число N е просто ако има точно 2 делителя - 1 и себе си. Можеш да тестваш като с for цикъл пробваш да разделиш N без остатък на всички числа от 2 до половината на N. Ако се намери делител значи е съставно число. Успех!
Това с тройката е много глупава грешка от моя страна и сигурно нямаше изобщо да забележа :D
Иначе кодът ти с counter-a ми харесва, много по-изчистено седи!
Благодаря ти :)
Привет, гледах ти кода с брояча и искам да те попитам, защо цикъла го въртиш от 2 , а не от 1 или 0 ?
Благодаря ти!