1 / 7
Feb 2017

jak sprawdzam u siebie to wejscia i wyjscia są takie same a mi nie zalicza
Tu daję kod

include

include

include

include

using namespace std;

int main()
{
int ile, hihi;
string napis;
cin>>ile;

for(int i=1; i<=ile; i++)
{
    cin>>hihi;
    getline(cin,napis);
    int dlugosc = napis.length();

    for(int j=dlugosc-1; j>=0; j--)
    {
        cout<<napis[j];
    }
    cout<<endl;


}

return 0;

}

Zadanie jest w łatwych
Z góry dziękuję za pomoc

czy myślenie boli, lub zrobienie kilku testów innych niż podane w zadaniu ?

co z wynikami dla prostego testu:

1
12 34 56

tak ale spójrz na odpowiedzi w zadaniu bo tam na początku są 2 trójki a w wyjściu tylko 1, a zresztą jak odwraca dokładnie wszystko też nie zalicza

To raczej Ty, bardzo dokłądnie przyjrzyj się! ......

PS
Przykładowe:

Wejście                         |             Wyjście
    3                           |
    7                           | 
    1 2 3 4 5 6 7               |          7 6 5 4 3 2 1
    3                           |
    3 2 11                      |          11 2 3
    2                           |
    123 456                     |          456 123

PS 2
Oczywiście na wyjściu te puste liniie są zbędne, a są tylko po to, abyś w końcu zobaczył, czemu znika jedna trójka itd. ...
A wystraczyłoby tylko abyś dokładniej przeczytał treść zadania, a nie robił sobie >>hihi śmichy :wink:

Dzięki, mój błąd że nie doczytałem. Teraz już rozumiem czemu 1 trójka znikała :slight_smile:

include

using namespace std;

int main()
{
int ileTestow, ileCyfr;
int tab[100];
cin>>ileTestow;

for(int i=1; i<=ileTestow; i++)
{
    cin>>ileCyfr;
    for(int j=0; j<ileCyfr; j++)
    {
        cin>>tab[j];
    }
    for(int j=ileCyfr-1; j>=0; j--)
    {
        cout<<tab[j]<<" ";
    }
    cout<<endl;

}

return 0;

}
taki kod już dużo lepszy :smile:

Rzeczywiście, robi wrażenie! :sunglasses:

A teraz - skoro dostałeś już AC - to usuń kod z forum.