1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#include <iostream>
#include <fstream>
#include <sstream>
#include <algorithm>
using namespace std;
istringstream file("54, 70, 75, 63, 17, 59, 87, 16, 93, 81, 60, 67, 90, 53, 88, 9, "
"61, 8, 96, 98, 12, 34, 66, 76, 38, 55, 58, 27, 92, 45, 41, 4, "
"20, 22, 69, 77, 86, 35, 19, 32, 49, 15, 29, 23, 83, 95, 25, 91, "
"33, 47, 24, 62, 13, 42, 73, 44, 78, 72, 7, 5, 10, 48, 71, 18, 39, 97, "
"64, 79, 51, 74, 31, 37, 57, 30, 94, 80, 28, 1, 56, 85, 46, 100, 82, 40, "
"26, 21, 68, 43, 14, 3, 65, 99, 89, 52, 84, 36, 2, 6, 11, 50");
int main()
{
const int size {100};
int arr[size] {};
// ifstream file("input.txt");
int counter {-1};
char comma {};
for (int v {}; ++counter < size && file >> v && v > 0 && v <= size; arr[v - 1] = v, file >> comma);
std::copy_n(arr, counter, std::ostream_iterator<int>(std::cout, " "));
}
| |