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

Tablice

Ostatnio zmodyfikowano 2013-01-28 21:11
Autor Wiadomość
arqus
Temat założony przez niniejszego użytkownika
Tablice
» 2013-01-28 20:41:48
Witam. Muszę napisać program wypisujący w tablicy liczby w odwrotnej kolejnosci niż podał użytkownik. Moj kod :
C/C++
#include <iostream>

using namespace std;

int main()
{
    int x[ 7 ];
    int y[ 7 ];
    int j = 7;
   
    cout << " Podaj 7 liczb : " << endl;
    for( int i = 0; i < 7; i++ )
    {
        cin >> x[ i ];
    }
    for( int i = 0; i < 7; i++ )
    {
        y[ j ] = x[ i ];
        j--;
    }
   
    j = 7;
    for( int i = 0; i < 7; i++ )
    {
        cout << x[ i ] << " = " << y[ j ] << endl;
        j--;
    }
   
    return 0;
}
Nie wiem jak to napisać żeby było dobrze, wie ktoś gdzie tkwi błąd?

P-75253
ShadowkhaN
» 2013-01-28 20:46:37
W pierwszej petli okreslasz sobie elementy tablicy, czyli for(int i=0; i<7; i++), a w drugiej petli po prostu mozesz zrobic (i=6, i>=0, i--) i wtedy bedzie czytalo odwrotnie
P-75254
arqus
Temat założony przez niniejszego użytkownika
» 2013-01-28 20:50:49
C/C++
for( int i = 7; i > 0; i-- )
{
    y[ i ] = x[ i ];
   
}
Druga pętla ma tak wyglądać?
P-75256
ShadowkhaN
» 2013-01-28 20:55:20
Zostawiasz tylko pierwsza petle, a druga zobacz tak
C/C++
for( int i = 6; i >= 0; i-- )
{
    cout << x[ i ];
}
P-75257
arqus
Temat założony przez niniejszego użytkownika
» 2013-01-28 20:57:54
Troche niejasno napisalem tresc zadania , ponieważ program ma utworzyc drugą tablicę ktora będzie wypisywała elementy w odwrotnej kolejności.
P-75258
ShadowkhaN
» 2013-01-28 21:02:48
C/C++
for( int i = 0; i < 7; i++ )
{
    cin >> x[ i ];
}

for( int i = 0; i < 7; i++ )
{
    y[ i ] = x[ i ];
}
for( int i = 6; i >= 0; i-- )
{
    cout << y[ i ];
}
P-75261
wojt91
» 2013-01-28 21:06:24
tablice są numerowane od 0 a więc w Twoim przypadku tablice mają indeksy od 0 do 6 a Ty próbujesz zrobić to x[7]=y[0].
P-75263
arqus
Temat założony przez niniejszego użytkownika
» 2013-01-28 21:11:01
Dzięki wielkie ;]
P-75266
« 1 »
  Strona 1 z 1