Решения задач acmp.ru
Главная
Вход
Регистрация
Воскресенье, 27.09.2020, 12:07Приветствую Вас Гость | RSS
Меню сайта

Категории раздела
Pascal [121]
C++ [76]

Поиск

Мини-чат
200

Легкий заработок!

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Файлы » C++

0336 Лифт

Скачать файл можно после просмотра рекламы:

05.06.2012, 03:06
#include <stdio.h>

int main()
{
FILE * f = fopen("input.txt", "r");
int n = 0, min = 0, max = 0;
char c;
do 
{
fscanf(f, "%c", &c);
if ((c=='1')&&(!feof(f)))
{
n++;
if (n>max) max = n;
}
if ((c=='2')&&(!feof(f)))
{
n--;
if (n<min) min = n;
}
} while (!feof(f));
fclose(f);

f = fopen("output.txt", "wt");
fprintf(f, "%d", (max - min + 1));
fclose(f);

return 0;
}
Категория: C++ | Добавил: shum
Просмотров: 2630 | Загрузок: 0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Это интересно!


Copyright MyCorp © 2020