0 / 0 / 0
Регистрация: 10.03.2013
Сообщений: 1
|
|||||||||||
1 | |||||||||||
Неизвестная конструкция17.03.2013, 12:42. Показов 628. Ответов 1
Метки нет (Все метки)
Задача поставлена так: Написать программу, переводящую арабские числа в римские. Задача упрощается тем, что можна считать, что 40=XXXX, 9=VIIII и тому подобное.
Саму программу я написал, но меня волнует проверка на ввод. Я ее где-то выкопал и не знаю, как она работает.
меня волнует эта часть. Можете разжевать ее, кто в теме?
0
|
17.03.2013, 12:42 | |
Ответы с готовыми решениями:
1
Неизвестная ошибка Неизвестная ошибка в VS неизвестная функция неизвестная ошибка |
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
17.03.2013, 13:39 | 2 | |||||
Это:
Добавлено через 4 минуты Первая часть кода: после нажатия Enter проверяется, есть ли в потоке, между последней цифрой и '\n' (Enter), не цифры (если да, то cin.peek() не равен '\n') и положительно ли введённое число. Если всё правильно, то '\n' извлекается из потока (cin.get())(чтобы дальше не мешал) и выход из цикла ввода. Добавлено через 4 минуты Только вместо & нужно && писать.
0
|
17.03.2013, 13:39 | |
17.03.2013, 13:39 | |
Помогаю со студенческими работами здесь
2
Неизвестная ошибка с++ Неизвестная ошибка Неизвестная ошибка Неизвестная функция Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |