Регистрация
22 Окт 2013
Сообщения
81
Репутация
-9
Спасибо
0
Монет
0
Дано пятизначное число. Превратить его в трехзначное путем зачеркивания второй и четвертой цифры. Найти новое число. Очень нужна помощь
 
int chislo; //исходное число // дальше делаешь 5 переменных int cifra5 = (int) chislo/10000; chislo = chislo - cifra5 * 10000); int cifra4 = (int) (chislo-chislo/1000); chislo = chislo - cifra4 * 1000); и т. д., потом составляешь число из этих цифр.
 
Деление нацело / остаток от деления нацело используй делишь сначала нацело на 10000, получаешь первую цифру, потом берешь остаток от деления на 10000, его делишь на 1000, получаешь вторую, и т. д.
 
Что за бредовые условия заданий? Это пятизначное число нужно получить от пользователя или как?
 
приводишь к строке (массиву символов), далее в цикле пробегаешься - если итератор четный то записываешь в новую строку, приводишь обратно, как вариант
 
Назад
Сверху