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

Funkcja sort()

0 głosów
79 wizyt
pytanie zadane 12 grudnia 2017 w C i C++ przez 12david12 Obywatel (1,520 p.)
edycja 12 grudnia 2017 przez 12david12

Chce napisać program który będzie wczytywał liczby aż nie dostanie 0 a potem je posortuje. Nie mogę znaleźć tu błędu to jest mój kod:

#include <vector>
#include <iostream>
#include <algorithm>

using namespace std;

vector <int> tab;
int a;
int main()
{
	do
	{
	cin >> a;
	tab.push_back(a);
	}while(a != 0);
	sort(tab.begin(),tab.end());
	for(int i = 0; i < tab.end(); i++)
		cout << tab[i];
}

 

1 odpowiedź

+1 głos
odpowiedź 12 grudnia 2017 przez obl Nałogowiec (42,570 p.)
wybrane 12 grudnia 2017 przez 12david12
 
Najlepsza

Linijka 17 powinno być:

    for(int i = 0; i < tab.size(); i++)

 

1
komentarz 12 grudnia 2017 przez Alvancaran Dyskutant (8,020 p.)
Tak btw. to powinno się używać ++i

Podobne pytania

0 głosów
1 odpowiedź 58 wizyt
pytanie zadane 2 sierpnia 2017 w C i C++ przez Jakub 0 Mądrala (7,060 p.)
0 głosów
1 odpowiedź 117 wizyt
pytanie zadane 2 sierpnia 2017 w C i C++ przez Jakub 0 Mądrala (7,060 p.)
0 głosów
0 odpowiedzi 46 wizyt
pytanie zadane 19 marca 2017 w C i C++ przez MadMax Początkujący (260 p.)
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.
Ciekawy innych porad? Odwiedź tę stronę!

45,873 zapytań

86,345 odpowiedzi

172,634 komentarzy

22,284 pasjonatów

Przeglądających: 106
Pasjonatów: 8 Gości: 98

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...