Насоки за решаване на задачата чрез loops на C#
Здравейте, колеги!
Може ли да ми дадете насоки как да започна с решението на задачата, в която трябва да начертая фигурите от картинката?
Благодаря Ви предварително!
https://ibb.co/gU7a8T
Здравейте, колеги!
Може ли да ми дадете насоки как да започна с решението на задачата, в която трябва да начертая фигурите от картинката?
Благодаря Ви предварително!
https://ibb.co/gU7a8T
Добре, ама ние тази картинка как да я видим като тя май е на твоя компютър. Дай линк към условието на задачата.
https://ibb.co/gU7a8T Заповядай и се извинявам, не обърнах внимание!
Ами добре беше да дадеш и условието, за да видим какъв вход може да подава. Аз я направих да работи само с нечетни числа от 1, ако и четни ще се подават тогава трябва да се променя. Ето това е решението - https://pastebin.com/jpPUmzpV , описал съм с коментари коя част какво прави. По принцип тези задачи се решават най-лесно като си ги разделиш на части и ги правиш една по една. new string() е много полезен, защото ти спестява доста циклене когато имаме повтарящи се символи. А Replace() методът пък е чудесен, защото в комбинация с new string може да повтаряш не само символи ами цели думи или каквото там се изисква. Виж аз на някои места слагам звездички с new string и после тези звездички ги замествам с Replace("*", "*=") примерно. И най-важното е да схванеш, точно как нараства фигурата спрямо подаденото число от вън.
Много ти благодаря, успях до известна степен да се ориентирам в кода, но някои от техниките все още не ги умея, за съжаление, наистина ти благодаря! :)
Колега, ти си решил задачата, но имаш малка грешка с индексацията, за да не се налага да делиш случаи на четни и нечетни, просто добави n = 2 * n - 1 след като прочетеш n, и всичко ти е идеално, така винаги n ти е нечетно :)
https://pastebin.com/qMQZmFhS
Ако имаш въпроси по неясната част, не се притеснявай да питаш
Аз доста набързо я реших и не съм се замислил за този вариант. Мерси!