[Programming Fundamentals] Conditional Statements and Loops - Lab - 11.Odd Number
Имам проблем със задача 11 от Conditional Statements and Loops - Lab
Условието е:
Take as an input an odd number and print the absolute value of it. If the number is even, print "Please write an odd number." and continue reading numbers.
Input
You will receive even integers until you receive an odd number.
Output
Print "Please write an odd number." if the received number is even. If the number is odd – "The number is: {number}".
Моето решение е: https://pastebin.com/4Xvg3WvT
Някой може ли да помогне? Благодаря предварително.
Здравей , използвай само един while за проверка дали числото е четно, ако е четно вътре влизаш в цикъла и започва да се въвеждат числата отново , докато получиш нечетно число.
При нечетно while цикъла ще бъде прекъснат.
Ето решението ти : https://pastebin.com/5BhWNDK4 100/100 ;
Накрая използвай Math.Abs за да закръглиш от "-" към "+" , тъй като една от проверките ти е с -7 и трябва да изкараш след това 7.
Успех !
Или всичко в тялото на цикъла: https://pastebin.com/kaPFMn7s