Чтение данных из файла
Чтение данных из файла
Примеры
Python |
Чтение данных |
Fin = open("26.txt") # открытие файла
... # операции с файлом
Fin.close() # закрытие файла
|
Считывание одного числа из строки
x = int(fin.readline())
Если чисел несколько, разделенных пробелом, то необходимо разбить строку на отдельные части
x, y = map(int, fin.readline().split())
|
C++ |
Чтение данных |
#include <fstream>
...
ifstream fin("26.txt");
fin >> x;
fin >> y >> z
|
Вместо cin используем fin .
|
или можно просто перенаправлять стандартный входной поток на файл
#include <iostream>
using namespace std;
main()
{
freopen fin("26.txt", "r", stdin);
// "r" - открываем файл в режиме чтения (read)
cin >> x;
...
}
|
Можно использовать cin , так же как при вводе с клавиатуры
|
Паскаль |
Чтение данных |
перенаправляем стандартный входной поток на файл
Assign( input, '26.txt' );
|
можно использовать операторы read и readln , так же, как при вводе с клавиатуры |
Задача
В файле записаны целые положительные числа. В первой строке файла записано число N
- количество чисел. В следующих N
строках записаны сами числа.
Укажите в ответе 3 числа через один пробел: сумму всех чисел, количество четных чисел и сумму чисел кратных 4.
Выберите правильный ответ, либо введите его в поле ввода
Комментарий учителя