задача
Здравейте в момента чета 1 учебник за алгоритмите стигнах до циклите и се затруднявам с 1 задача?
Здравейте в момента чета 1 учебник за алгоритмите стигнах до циклите и се затруднявам с 1 задача?
Здрасти, възможно е да отнесеш малко критика, тъй като ние няма как да знаем за коя задача става въпрос... Дай условието и евентуално частично твое решение, за да може аз (или друг колега) да дадем насоки, напътствия, бихме могли да "поправим" твоето решение и т.н. Без условие обаче, няма как :)
е това не е нищо особено казали са ти двуцифрени значи пускаш си два цикъла от 10 до 100 и правиш нужните проверки и след това или изписваш или записваш някъде резултата примерно бих го направил : да приемем че имаш 11 на външния цикъла и на вътрешния си примерно на 23 тоест m=11 n=23 трябва да провервиш дали
11*23 е равно на 11 *32 както е по условие като размениш местата на числата в числата а =11 b=32.
Kak ще направиш проверката аз лично бих направил числата стринг от там на charArray и reverse нещо от сорта на char[]changeNumberValue=m.ToString().ToCharArray().; като общо взето магията е тук :Д
Array.Reverse(changeNumber) и int a=int.Parse(changeNumberValue.ToString()); нещо такова в 2 през ноща не ми се рови синтаксис но ще е нещо близко. И след това една bool проверка bool areEven=m*n=a*b; и ако е вярно правиш там нещо си и толкова.
другия вариант да делиш m и n по отделно на 10 и така да вземеш съставните им части и да ги обърнеш ама ще стане с едни проверки едно чудо пак е възможно ама е малко повече играчка .