» »

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

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
Skero

Zgodovina sprememb…

  • spremenil: detroit ()

mihy11 ::

detroit je izjavil:

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

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?
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;)
Skero

Zgodovina sprememb…

  • spremenil: detroit ()

detroit ::

Lahk da sm kej zajj... figure it out:)
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.

  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 ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Python + Numpy] 4D array in izbira elementov

Oddelek: Programiranje
201689 (1176) bluefish
»

[c++] naloge

Oddelek: Programiranje
476146 (4686) technolog
»

c# class

Oddelek: Programiranje
342262 (1856) japol
»

C#, Dodajanje podatkov v Arraylist z Gumbom

Oddelek: Programiranje
82282 (2121) Beezgetz
»

Iskanje podvojenih zaporedij

Oddelek: Programiranje
91852 (1632) Gundolf

Več podobnih tem