Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania
Viewing all articles
Browse latest Browse all 65225

SPOJ - Zadanie Tablica, bledna odpowiedz, u mnie dziala, nie mam pomyslu co zrobic inaczej.

$
0
0

Wydaje mi sie ze wszystko zrobilem prawidlowo, ale skoro spoj mowi ze zle, to znaczy ze zle, wiec prosze o pomoc :)

Tresc zadania: 

Napisz program, który wczytuje z wejścia ciąg liczb i wypisuje go w odwróconej kolejności.

Wejście

Na wejście programu podana zostanie pewna nieokreślona, ale niewielka ilość liczb całkowitych rozdzielonych spacjami.

Wyjście

Na wyjściu ma się pojawić ciąg liczbowy, którego i-ta pozycja jest równa (n+1-i)-tej liczbie wczytanej z wejścia, gdzie n to ilość wczytanych liczb. Poszczególne liczby należy rozdzielić spacjami.

Przykład

Wejście:
1 2 3

Wyjście:
3 2 1

Moj kod:

#include <iostream>
#include <string>

using namespace std;
string s;
int cyfr;
int main()
{
    while(getline(cin,s))
    {
        cyfr=s.length();
        string nowys[cyfr];
        for (int i=0;i<cyfr;i++)
        {
            nowys[i]=s.substr(i,1);
        }
        for (int i=cyfr-1;i>=0;i--)
        {
            cout<<nowys[i];
        }
        cout<<""<<endl;
    }
    return 0;
}

Viewing all articles
Browse latest Browse all 65225

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>