Forum » Programiranje » C#-pomoč
C#-pomoč
mihy11 ::
Zanima me kako bi se lotil naslednje naloge, znam napisati osnovne stvari, kot so razni pravokotniki, trikotniki tukaj pa se mi malo ustavi...;
Napiši program, ki izpiše črko A iz zvezdic. Uporabnik vnese velikost lika. Primer: * * * ***** * * * *
"Computers are good at following instructions, but not at reading your mind."
by Donald Knuth
by Donald Knuth
detroit ::
ker ni preprost trikotnik lahk klošarsko narediš z matriko. (hint hint večdimenzionalni array)
000010000
000101000
001111100
010000010
100000001
pa s tem ne mislim da narediš tak string:D
ali še lažje [[4],[3,5],[2,3,4,5,6], [1,7],[0,8]] eko še en hint
000010000
000101000
001111100
010000010
100000001
pa s tem ne mislim da narediš tak string:D
ali še lažje [[4],[3,5],[2,3,4,5,6], [1,7],[0,8]] eko še en hint
Skero
Zgodovina sprememb…
- spremenil: detroit ()
mihy11 ::
ker ni preprost trikotnik lahk klošarsko narediš z matriko. (hint hint večdimenzionalni array)
000010000
000101000
001111100
010000010
100000001
pa s tem ne mislim da narediš tak string:D
Žal se tega v šoli še nismo učili...;)
"Computers are good at following instructions, but not at reading your mind."
by Donald Knuth
by Donald Knuth
detroit ::
Tudi mi ne:)
Big people didn't follow their "time", they went far ahead:)
Ampak dobr da ne bom modroval, kaj te ustavlja?
ooo sorry majstr nism prebral naloge, sem te že zavedu:P
Ok definiraj kaj pomeni velikost lika? višina ali širina?
Big people didn't follow their "time", they went far ahead:)
Ampak dobr da ne bom modroval, kaj te ustavlja?
ooo sorry majstr nism prebral naloge, sem te že zavedu:P
Ok definiraj kaj pomeni velikost lika? višina ali širina?
Skero
Zgodovina sprememb…
- spremenil: detroit ()
detroit ::
ok greva patterne pogledat:
kakor vidiš če vneseš vrstice kot velikost potem je širina vedno višina*2 - 1;
zdaj lahko greš čez vse vrstice in povečuješ odmik od sredina kjer se postavi pozicija ali pa še lažje imaš recimo offset
sprehodi se čez vrstice in v notranji for zanki čez stolpce in postaviš prvi * na sredino potem povečaš offset++ (začel si z nulo seveda v drugi rundi za vrstico postaviš * od sredina + offset in odsredine - offset. in tako loopaš dalje. Ko pa prideš do vrstice ki je za srednjo pa narediš polno linijo * od -offset do + offset in...that's it
ne smem preveč povedat ker to škodi geniju v tebi;)
kakor vidiš če vneseš vrstice kot velikost potem je širina vedno višina*2 - 1;
zdaj lahko greš čez vse vrstice in povečuješ odmik od sredina kjer se postavi pozicija ali pa še lažje imaš recimo offset
sprehodi se čez vrstice in v notranji for zanki čez stolpce in postaviš prvi * na sredino potem povečaš offset++ (začel si z nulo seveda v drugi rundi za vrstico postaviš * od sredina + offset in odsredine - offset. in tako loopaš dalje. Ko pa prideš do vrstice ki je za srednjo pa narediš polno linijo * od -offset do + offset in...that's it
ne smem preveč povedat ker to škodi geniju v tebi;)
Skero
Zgodovina sprememb…
- spremenil: detroit ()
Goran's Blog ::
Upam, da ti bo kej v pomoč.
Če pa ne veš kaj delaš, kopiranje ti ne bo pomagalo saj ta koda ti ne reši naloge, le delno.
Če pa ne veš kaj delaš, kopiranje ti ne bo pomagalo saj ta koda ti ne reši naloge, le delno.
int number = 12; for (int i = 1; i <= number; i++) { for (int j = 1; j <= number - i; j++) Console.Write(" "); for (int k = 1; k <= i; k++) Console.Write(" *"); Console.WriteLine(""); } Console.ReadLine();
mlamat ::
#include <cstdlib> #include <iostream> #include <math.h> using namespace std; int main(int argc, char *argv[]) { cout << "Vnesi velikost lika: "; int velikost; cin >> velikost; int zacetek = velikost; int praznih = 0; for(int i = 0; i < velikost; i++){ for(int k = 0; k < zacetek - 1; k++){ cout << " "; } cout << "*"; zacetek--; for(int j = 0; j < praznih; j++){ if(ceil((velikost - 1) / 2) == i){ cout << "*"; } else{ cout << " "; } } if(praznih != 0){ cout << "*"; praznih = praznih + 2; } else{ praznih++; } cout << "\n"; } system("PAUSE"); return EXIT_SUCCESS; }
Zgodovina sprememb…
- spremenil: mlamat ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Python + Numpy] 4D array in izbira elementovOddelek: Programiranje | 1693 (1180) | bluefish |
» | [c++] nalogeOddelek: Programiranje | 6162 (4702) | technolog |
» | c# classOddelek: Programiranje | 2264 (1858) | japol |
» | C#, Dodajanje podatkov v Arraylist z GumbomOddelek: Programiranje | 2282 (2121) | Beezgetz |
» | Iskanje podvojenih zaporedijOddelek: Programiranje | 1853 (1633) | Gundolf |