1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
#include <fstream>
#include <iostream>
#include <algorithm>
#include <iterator>
#include <numeric>
int main() {
const int arr[] {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};
std::ofstream myfile("input.txt");
if (myfile) {
myfile << "Reversed array:\n";
std::copy(std::rbegin(arr), std::rend(arr), std::ostream_iterator<int>(myfile, " "));
myfile << "\nThe array sum is: " << std::accumulate(std::begin(arr), std::end(arr), 0) << '\n';
} else
std::cout << "Cannot open file\n";
}
| |