Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] wydruki na kształt prostkąta z " x "

Ostatnio zmodyfikowano 2012-12-15 11:50
Autor Wiadomość
Berux
» 2012-12-11 17:09:44
Przed chwilą edytowałem post i napisałem co trzeba zrobić, aby "rysowało" prostokąt z przekątnymi.
P-70766
kejkun
Temat założony przez niniejszego użytkownika
» 2012-12-11 17:15:10
no ale o to chodzi, że jakby lekko zmienic  dane , wtedy zeby pojawiła sie przekatna .
odpowiednio 1 , 2przekatne. najlepiej w petli zeby to było.

" Natomiast jeśli chodzi o przekątne to musisz sprawdzać sobie if'ami jaką wartość ma licznik."
co miałeś na myśli ???
czyli, że jak ??
P-70767
Berux
» 2012-12-11 17:16:14
To moje rozwiązanie jest dobre?
P-70768
kejkun
Temat założony przez niniejszego użytkownika
» 2012-12-11 17:16:51
" Natomiast jeśli chodzi o przekątne to musisz sprawdzać sobie if'ami jaką wartość ma licznik."
co miałeś na myśli ???
czyli, że jak ??

?? mógłbyś rozwinąć, bo jestem laikiem :D
P-70769
Berux
» 2012-12-11 17:20:13
Ok, chodziło mi o to, że należy sprawdzać jaką wartość ma licznik pętli.
Kod z mojego rozwiązania:

C/C++
if( i == 0 || i == 19 ) // tutaj sprawdzam jaką wartość ma licznik, po to żeby kompilator "wiedział" co ma "narysować" w oknie konsoli
{
    for( int j = 0; j < 27; j++ )
    {
       
        cout << "x";
    }
}

Mam nadzieję, że rozumiesz o co mi chodzi.

/edit:

Sory, ale nie jestem dobry w tłumaczeniu.
P-70770
kubawal
» 2012-12-11 18:02:21
To moje rozwiązanie jest dobre?
Działa ==
true
 
Nie działa ==
false
 
:)

Reszta to tylko kwestia dyskusyjna.
P-70773
Berux
» 2012-12-11 18:21:20
W sumie to racja.
P-70774
kejkun
Temat założony przez niniejszego użytkownika
» 2012-12-12 19:45:45
próbowałem zrobić tablicę, ale coś mi nie działa ; x :
http://ideone.com/diNVnr#view_edit_box

C/C++
#include <iostream>

using namespace std;

int main() {
    const char tab[ 3 ][ 18 ] =
    {
        "xxxxxxxxxxxxxxxxxx",
        "x                x",
        "x                x",
        //...
        //...   <- Tutaj definiujesz z x'ów rysunek
        //...
    }
   
    //...
    for( int i = 0; i <= 3; i++ )
    {
        for( int j = 0; j <= 18; j++ )
        {
            cout << tab[ i ][ j ];
        }
    }
    //...
   
    return 0;
}

P-70848
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona