Pagini recente » Cod sursa (job #1575155) | Cod sursa (job #908636) | Cod sursa (job #2906532) | Cod sursa (job #554111) | Cod sursa (job #2285604)
#include <bits/stdc++.h>
using namespace std;
ifstream in("algsort.in");
ofstream out("algsort.out");
void getNumbers(vector<int> &v){
string temp;
int nr, processing = 0;
const char *c;
getline(in, temp);
c = temp.c_str();
while(*c != '\0'){
nr = 0;
processing = 0;
while (*c >= '0' && *c <= '9'){
processing = 1;
nr = nr * 10 + (*c - '0');
c++;
}
if (processing){
v.push_back(nr);
}
c++;
}
}
int main(){
string temp;
vector<int> numbers;
getline(in, temp);
getNumbers(numbers);
sort(numbers.begin(), numbers.end());
for (auto item : numbers)
out << item << " ";
return 0;
}