48 lines
979 B
C++
Executable File
48 lines
979 B
C++
Executable File
#include <iostream>
|
|
#include <fstream>
|
|
|
|
using namespace std;
|
|
|
|
ifstream in_stream;
|
|
ofstream out_stream;
|
|
|
|
int main() {
|
|
in_stream.open("inp.txt");
|
|
out_stream.open("out.txt");
|
|
|
|
// Чтение файла
|
|
int N;
|
|
in_stream >> N;
|
|
|
|
cout << "Полученное число из файла: ";
|
|
cout << N << endl;
|
|
|
|
// Чтение двух чисел с одной строки:
|
|
int x;
|
|
in_stream >> x;
|
|
cout << "Первое число второй строки: " << x << endl;
|
|
int y;
|
|
in_stream >> y;
|
|
cout << "Второе число второй строки: " << y << endl;
|
|
|
|
// Чтение до конца файла:
|
|
int sum = 0;
|
|
int tmp;
|
|
while(!in_stream.eof()) {
|
|
in_stream >> tmp;
|
|
sum += tmp;
|
|
}
|
|
/* Аналог:
|
|
while (in_stream >> tmp) {
|
|
sum += tmp;
|
|
}
|
|
*/
|
|
cout << "Сумма оставшихся чисел в файле: " << sum << endl;
|
|
|
|
// Вывод в файл:
|
|
out_stream << sum << endl;
|
|
|
|
in_stream.close();
|
|
out_stream.close();
|
|
return 0;
|
|
} |