Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
nuts23
0 / 0 / 0
Регистрация: 22.06.2013
Сообщений: 30
#1

Считывание до конца потока в числовой массив - C++

05.07.2013, 11:45. Просмотров 1644. Ответов 1
Метки нет (Все метки)

Здравствуйте.
Проблема с [вырезано]
Как реализовать считывание до конца потока из файла вместе со scanf() или != EOF.
В поиске нашёл реализацию без него.

Добавлено через 11 минут
Задана последовательность целых чисел. Числа нумеруются по порядку следования, начиная с единицы.

Требуется написать программу, которая найдет сумму максимума из чисел с четными номерами и минимума из чисел с нечетными номерами – max{a2, a4, …}+min{a1, a3, …}.

Входные данные

Входной текстовый файл INPUT.TXT содержит в единственной строке последовательность от 2 до 2*105 целых чисел, которые по модулю не превышают 10000.

Выходные данные

Выходной текстовый файл OUTPUT.TXT должен содержать одно целое число - сумму максимума из чисел с четными номерами и минимума из чисел с нечетными номерами.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.07.2013, 11:45
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Считывание до конца потока в числовой массив (C++):

Считывание до конца входного потока
Что значит считывание данных до конца входного потока? Знаю, что на C++...

Считывание до конца файла
В каждой строке файла 2 целых числа. Нужно считать по 2 числа до конца файла...

Считывание байтов с конца файла
Добрый день, уважаемые форумчане. Возник вопрос: Как считывать байты с конца...

Считывание из файла до конца строки
Нужно написать программу, которая создаёт файл, каждая строка которого содержит...

Cin, чтение с конца полученного потока
Происходит ввод с клавиатуры последовательности чисел разделенных пробелами,...

Построчное считывание с файла до конца строки
Можно ли применить в цикле такую конструкцию: while(!\n){} , чтобы прога...

1
alsav22
5438 / 4833 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
05.07.2013, 20:10 #2
Лучший ответ Сообщение было отмечено nuts23 как решение

Решение

C++
1
2
3
4
5
6
7
FILE *f = fopen("input.txt", "r");
int n;
while (!feof(f))
{
    fscanf(f, "%d", &n);
    printf("%d " , n);
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.07.2013, 20:10
Привет! Вот еще темы с решениями:

считывание потока чисел
здраствуйте:) такая вот задачка...

Считывание с потока ввода
На стандартном потоке ввода задаётся последовательность целых чисел. Каждое...

Считывание строк из потока файлов
люди плз помогите разобраться. в конце компиляции выдает сообщение "error...

Считывание из стандартного потока ввода
Доброго времени суток . Столкнулся вот с такой проблемой . Есть функция ,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru