задачка на экзамен

Модераторы: Romeo, Hawk, Absurd, WinMain, DeeJayC

Ответить
zlodeika06
Сообщения: 4
Зарегистрирован: 13 май 2018, 13:11

13 май 2018, 13:23

Дано целое число x (99<x<2*109). Написать программу, которая считает сумму его первой и последней цифры. Сделать проверку корректности вводимых данных.
Пример.
Введите число x (99 < x < 2*10^9): 480011

Сумма первой и последней цифр 4 + 1 = 5
Аватара пользователя
Romeo
Сообщения: 3091
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

13 май 2018, 21:29

Раз нужно делать проверку корректности, то я бы рекомендовал считывать число, как строку. Тогда можно будет работать с цифрами, как с массивом (пробежаться по ним, проверить, что все они являются цифрами). Ну и посчитать сумму первой и последней цифры тоже труда не составит.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
zlodeika06
Сообщения: 4
Зарегистрирован: 13 май 2018, 13:11

13 май 2018, 22:25

ну массив я сделала
а вот как считать у меня ошибки и я уже ниче не понимаю
Аватара пользователя
Romeo
Сообщения: 3091
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

14 май 2018, 01:15

Код в студию, будем разбираться.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Ответить