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

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

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

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

Сообщение zlodeika06 » Вс май 13, 2018 1:23 pm

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

Сумма первой и последней цифр 4 + 1 = 5

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

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

Сообщение Romeo » Вс май 13, 2018 9:29 pm

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

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

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

Сообщение zlodeika06 » Вс май 13, 2018 10:25 pm

ну массив я сделала
а вот как считать у меня ошибки и я уже ниче не понимаю

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

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

Сообщение Romeo » Пн май 14, 2018 1:15 am

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

Ответить