06. Rhombus of Stars
Здравейте, моля за помощ за следната задача, която се опитвам отново да реша с обърнат цикъл. Интересното е, че ползвайки същата логика задачата се решава на Java Script, но не и на C#, а още по-интересно е, че печатайки само първия цикъл ми излиза правилно горната полувина на ромба. Предполагам, че грешката ми е някъде в синтаксиса на обърнатич цикъл или в декларирането на променливата. Не мога да разбера и моля за корекция в кода ми.
using System;
public class Program
{
public static void Main()
{
var n= int.Parse(Console.ReadLine());
for( var i=0; i<n;i++) {
Console.WriteLine(new string(' ',n-1-i) + (string.Join(" ",new string('*',i+1).ToCharArray())));
for( var u=n-2; u>=0;u--) {
Console.WriteLine(new string(' ',n-1-u) + (string.Join(" ",new string('*',u+1).ToCharArray())));
}
}
}
}
Пример: ромбче от звездички
Да се напише програма, която въвежда цяло положително число n и печата ромбче от звездички с размер n.
Вход | Изход | Вход | Изход |
---|---|---|---|
1 | * |
2 | * * * * |
Вход | Изход | Вход | Изход |
---|---|---|---|
3 | * * * * * * * * * |
4 | * * * * * * * * * * * * * * * * |
Благодаря Ви отново за пореден път!
Светли Великденски празници!
Благодаря ти! Проработи :)
resume examples