unget потока istream возвращает только последнюю цифру числа
Функция unget() возвращает только последний считанный символ.
Более того, стандарт гарантирует возврат только одного символа. Т.е. если вы вызовите unget() десять раз — нет никакой уверенности, что в поток будут возвращено более 1 символа.
Как сказано в «Стандартной библиотеку С++» Джосаттиса, «Стандарт гарантирует правильность работы только одного вызова между двумя операциями чтения».
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.3.11.43304
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
5175. Последняя цифра
Вход. Одно натуральное число n (1 ≤ n ≤ 10 9 ).
Выход. Выведите последнюю цифру числа n.
Пример входа 1
Пример выхода 1
Пример входа 2
Пример выхода 2
РЕШЕНИЕ
элементарная задача
Анализ алгоритма
Последняя цифра натурального числа n равна n % 10.
Реализация алгоритма
Читаем натуральное число n и выводим его последнюю цифру n % 10.
Подскажите как найти первую (последнюю) цифру числа (с++)
число целое, не указано это двух цифровое, трех цифровое или пяти цифровое.. . так что деление и остатки не прокатят.
Вадим, мне потом их суммировать нужно, не прокатит

прокатит и деление и остатки: http://ideone.com/Nd7wMc
Преобразуйте в char* возьмите первый и последний байт, преобразуйте обратно в цифры.
1. Преобразовать число в строку (IntToStr)
2. Узнать количество символов в строке (length)
3. Взять первый и последний символ (str[])
4. Преобразовать обратно в число (StrToInt)

число % 10 вернёт остаток от деления на десять. конкретно — последняя цифра.
а первую цифру — в цикле ищи.
число >=10. число = (int) число/10;
в результате в числе будет только старший разряд числа
int funct(int number)
<
int digit1,digit2;
digit1=number (знак процента) 10;
if(number>=10)
number=number/10
digit2=number;
return digit1+digit2;
>
ёбанный движёк мэйла
Ошибка сервера в приложении ‘/’.
Описание: На сервере возникла ошибка приложения. Текущая пользовательская настройка ошибок для этого приложения не позволяет удаленно просматривать сведения об ошибке данного приложения (из соображений безопасности). Однако, сведения можно просматривать в браузерах, запущенных на локальном сервере.
Сведения: Для разрешения просмотра сведений данного сообщения об ошибке на локальном сервере создайте тег <customErrors> в файле конфигурации "web.config", который находится в корневом каталоге текущего веб-приложения. В теге <customErrors> следует задать атрибут "mode" со значением "Off".
Примечания: Отображаемую в данный момент страницу ошибок можно заменить на пользовательскую страницу ошибок, изменив атрибут "defaultRedirect" тега конфигурации <customErrors> приложения таким образом, чтобы он содержал URL-адрес пользовательской страницы ошибок.