• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed SPOJ - tablica

Object Storage Arubacloud
+1 głos
821 wizyt
pytanie zadane 16 września 2017 w C i C++ przez michal12334 Obywatel (1,510 p.)
zamknięte 16 września 2017 przez michal12334
Nie mogę zrobić zadania tablica z serwisu spoj, ponieważ nie wiem jak wczytać nieokreśloną ilość elementów do tablicy w c++. Link do zadania:  http://pl.spoj.com/problems/TABLICA/
komentarz zamknięcia: Otrzymałem odpowiedź

1 odpowiedź

+1 głos
odpowiedź 16 września 2017 przez niezalogowany
wybrane 16 września 2017 przez michal12334
 
Najlepsza

Podobne pytania pojawiają się w każdym tygodniu: link

while(cin>>a){...}
// lub:
for(;cin>>a;) {...}
komentarz 16 września 2017 przez niezalogowany
Jeżeli zaś chodzi o tablicę to możesz użyć std::vector, albo na stałe przyjąć rozmiar tablicy na 1000.
komentarz 16 września 2017 przez michal12334 Obywatel (1,510 p.)
A jak wypisać liczby w odwrotnej kolejności, bo jak napiszę cout << a << " "; to są one wypisywane w tej samej kolejności i nie wiem jak odwrócić tą kolejność.
komentarz 16 września 2017 przez niezalogowany

Dałem a dla przykładu jako jakąś zmienną. W twoim przypadku będzie to element tablicy. Przykład:

int main()
{
	int tab[1000];
	size_t n = 0;

	for (int i = 0; std::cin >> tab[i]; i++)
	{
		n++;
	}

	for (int i = n-1; i >= 0; i--)
	{
		std::cout << tab[i] << " ";
	}
}

Test: 
Wejscie: 1 2 3 a
Wyjscie: 3 2 1

Inny sposób na odwrócenie przy wypisywaniu:

std::reverse_copy(tab, tab + n, std::ostream_iterator<int>(std::cout, " "));
komentarz 16 września 2017 przez michal12334 Obywatel (1,510 p.)
Dzięki za pomoc.

Podobne pytania

0 głosów
1 odpowiedź 587 wizyt
pytanie zadane 21 sierpnia 2019 w C i C++ przez cupoforanges Początkujący (380 p.)
0 głosów
1 odpowiedź 603 wizyt
pytanie zadane 11 sierpnia 2018 w SPOJ przez Piotr Błaszczak Bywalec (2,890 p.)
0 głosów
0 odpowiedzi 174 wizyt
pytanie zadane 2 listopada 2021 w C i C++ przez DrTomas Nowicjusz (140 p.)

92,574 zapytań

141,423 odpowiedzi

319,648 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...