@majormarino
Spójrz na ten kod. Na prawdę masz tam
#include
bez niczego?
Bez wcięć programujesz?
Odpiszę za jakieś dwie godziny, a Ty popraw.
Edit
Więc tak:
-
Co to jest cout<<"podaj ilosc danych ";
? Twój program ma wyświetlać tylko i wyłącznie to co jest podane w zadaniu. Twój output ma być identyczny z podanym w zadaniu. Każda literka ma się zgadzać. Nie możesz wypisywać takich rzeczy jak “podaj ilosc danych” bo zostanie to przecież uznane za część odpowiedzi czyli za błędną odpowiedź.
-
Dlaczego definiujesz n
przed int main
? W jakim celu? Jeżeli jesteś kolejnym słuchaczem kursu Pana Zelenta (który bardzo upodobał sobie zmienne globalne) to natychmiast zmień kurs. Jeśli mam rację to jest to dla Ciebie najważniejszy punkt i zrób to jak wspomniałem: natychmiast.
-
Treść zadania:
Najpierw liczba testów t (t ≤ 100). Następnie dla każdego testu liczba n (n ≤ 100) i n liczb oddzielonych spacjami.
Jeszcze raz:
Najpierw liczba testów t (t ≤ 100).
gdzie jest Twój kod obsługujący tę zmienną?
-
To co wskazała @yula. Podpowiedź: przypisujesz coś do jakiegoś elementu tablicy, a wyświetlasz inny.
-
Co to robi i po co:
for (int i=0; i<n; i++)
{cin>>wskaznik[i];}
for (int i=0; i<n; i++)
{cout<<wskaznik[i]<<" ";}
cout<<endl;
przecież masz wyświetlić liczby z tablicy w odwrotnej kolejności, a Ty je tutaj wyświetlasz tuż po wpisaniu tak jak zostały podane. W ogóle tego nie powinieneś robić.
- Kod ma być ładny, a nie tylko działać. Nie rób takiego czegoś:
for (int i=0; i<n; i++)
{cout<<wskaznik[i]<<" ";}
cout<<endl;
bo to boli innych wokół i ich rodziny. Yuli dzieci płaczą, narbej chodzi zdenerwowany, tarpauwatratar ma depresję, a jaroo gubi się przy dodawaniu.
ten fragment (gdyby w ogóle do czegoś był potrzebny) mógłby wyglądać przejrzyście:
for (int i = 0; i < n; i++)
{
cout << wskaznik[i] << " ";
}
cout << endl;
są zadania na jak najmniejszą liczbę znaków (challenge), ale to nie jest jedno z nich.
Poprawisz to wszystko i będzie przez chwilę zielono w zakładce status 