Forum » Programiranje » pravokotnik iz zvezdic
pravokotnik iz zvezdic
Ales8 ::
Izdelajte program, ki bo na zaslon z zvezdicami izrisal prazen pravokotnik skupaj z njegovima diagonalama. Velikost obeh stranic preberite s tipkovnice in naj bo večje od 5. Maksimalno širino omejite na 80 znakov, maksimalno višino pa na 20 znakov.
To moramo narediti za faks. Problem je, da mi program izriše diagonali narobe in sicer ne iz oglišč kot bi moralo, ampak iz sredine. Nevem kako bi to naredil. Hvala za pomoč.
To moramo narediti za faks. Problem je, da mi program izriše diagonali narobe in sicer ne iz oglišč kot bi moralo, ampak iz sredine. Nevem kako bi to naredil. Hvala za pomoč.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace risanje_pravokotnika { class Program { static void Main(string[] args) { double sirina = 0; double visina = 0; Console.Write("Enter Height :"); visina = int.Parse(Console.ReadLine()); Console.Write("Enter Width :"); sirina = int.Parse(Console.ReadLine()); if (sirina > 5 && visina > 5 && sirina <= 60 && visina <= 20) { // za prikaz vrstic for (int i = 0; i < visina; i++) { // za prikaz stolpcev for (int j = 0; j < sirina; j++) { if (i == 0 || j == 0 || i == visina - 1 || j == sirina - 1 || i == j || i + j == sirina - 1) { Console.Write("*"); } else { Console.Write(" "); } } Console.WriteLine(); } } else { Console.WriteLine("Napaka!"); } Console.ReadKey(); } } }
Roadkill ::
i == j || i + j == sirina - 1
Tole velja za kvadrat, če je pa pravokotnik recimo 5*10 pa ne velja več.
Ü
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | C# program za pretvorbo v desetiško število z rekurzijoOddelek: Programiranje | 1502 (1225) | MrStein |
» | križci krožci c # (strani: 1 2 )Oddelek: Programiranje | 11985 (10644) | Yacked2 |
» | [c#] Ustvarjanje objekta v drugem razreduOddelek: Programiranje | 1667 (1612) | Cvenemir |
» | c sharp LinkedList - NalogaOddelek: Programiranje | 1864 (1815) | Msatir |
» | [C#] Input string was not in a correct format.Oddelek: Programiranje | 1093 (1030) | Cvenemir |