|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.12.2014, 21:15 | #1 |
Новичок
Джуниор
Регистрация: 14.12.2014
Сообщений: 1
|
Ввод/вывод и работа с ними
Здравствуйте уважаемые про!
Прошу помочь доработать программу. Задача звучит так: " Написать программу, которая находит наибольшее из целых чисел, встречающихся в тексте. Пользователь вводит текст с клавиатуры. Пользователь завершает ввод нажатием клавиш Ctrl+Z, при этом генерируется значение EOF. Отдельным словом считается набор символов, не содержащий пробелов. Слово может состоять из латиницы, цифр, знаков пунктуации. Число может быть составляющим определённого слова или записываться отдельно. Если встречается точка, то до и после неё - разные числа: addr-15.123 должно интерпретироваться как два числа: -15 и 123 Наибольшее среди распознанных целых чисел записать в файл " Проблема в том, что мой код анализирует величину по количеству цифр) Т.е. 001 > 99 Вопрос в том, как введённые в массив vvod[] числа сравнивать между собой(123 записывается в три ячейки массива) ? Код:
P.S. На счёт EOF, как его описать?(У меня через '#') ОС: Arch Linux P.P.S Почему есть разница между вводом: abc-1# + [Enter] и abc-1 + [Enter] + # + [Enter] ? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод записей на главную в несколько рядов, а между ними картирка | timedo | WordPress и другие CMS | 0 | 23.02.2013 21:36 |
работа с информацией в текстовом файле(ввод-вывод на языке С#) | ~Mi@mi~ | Помощь студентам | 0 | 29.11.2010 20:23 |
Автофильтры и работа с ними | Lego | Microsoft Office Excel | 16 | 18.10.2010 23:48 |
Ввод-вывод, работа со строками (ассемблер, DOS) | Журенова Катя | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 24.04.2009 22:13 |
Ввод/Вывод данных.Лабораторная работа. | kry | Общие вопросы C/C++ | 1 | 03.03.2009 11:03 |