Професионална програма
Loading...
atanassov966 avatar atanassov966 0 Точки

Square of Stars

Здравейте !
Въпроса ми в тази задача е по-скоро относно самите вложени цикли, отколкото самото и изпълнение.
След доста главоблъскане да си намеря грешката в сорс кода / на принципа проба - грешка , без да се повлиявам от външни източници / , установих, че е била в къдравите скобички, които маркират тялото на втория цикъл. Без тях задачата върви перфектно, но не мога да си обясня защо те не са необходими.. единственото, което ми идва на ум е че при поставянето им, пръвия цикъл не може да достъпи до втория / грешна логика ? :D /

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Spacesquare
{
    class Program
    {
        static void Main(string[] args)
        {
            var n = int.Parse(Console.ReadLine());
            for (int r = 1; r <= n ; r++)
            {
                Console.Write("*");
                for (int c = 1; c < n; c++)
                
                    Console.Write(" *");
                    Console.WriteLine();
                
            }
            
        }
    }
}

 

 

Тагове:
0
C# OOP Basics
Bullsized avatar Bullsized 153 Точки

http://pastebin.com/mrFKTSEK

защо са ти два цикъла? разгледай първия и последния ред отделно ;)

0