35 lines
No EOL
700 B
C++
35 lines
No EOL
700 B
C++
#include <fstream>
|
|
#include <iostream>
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
using namespace std;
|
|
|
|
int main()
|
|
{
|
|
vector<int> numbers;
|
|
ifstream in("input.txt");
|
|
|
|
while (true)
|
|
{
|
|
int tmp;
|
|
in >> tmp;
|
|
|
|
if (!in)
|
|
break;
|
|
|
|
numbers.push_back(tmp);
|
|
cout << "read " << tmp << "\n";
|
|
}
|
|
|
|
cout << "Read " << numbers.size() << " numbers.\n";
|
|
|
|
for (size_t outer = 0; outer < numbers.size(); ++outer)
|
|
{
|
|
for (size_t inner = outer + 1; inner < numbers.size(); ++inner)
|
|
{
|
|
if (numbers[outer] + numbers[inner]== 2020)
|
|
cout << "Answer: " << numbers[outer] * numbers[inner] << "\n";
|
|
}
|
|
}
|
|
} |