Odpowiedź:
#include <iostream>
#include <vector>
#include <algorithm>
int main() {
int number; //zmienna do przechowywania numerów
std::vector<int> numbers; //tablica z nieokreslona pojemnoscia
while (true) { //petla nieskonczona
std::cin >> number; //podajemy liczbe
if (number == 0) break; //jesli podamy 0, to petla sie przerywa
numbers.push_back(number); //jesli nie jest to 0, to dodajemy do naszej tablicy
}
std::sort(numbers.begin(), numbers.end()); //sortujemy tablice
std::cout << numbers[0] << " " << numbers[1]; //wyswietlamy dwa pierwsze elementy z tablicy
return 0;
}
Wyjaśnienie: