Дано натуральное число n. Найти сумму первой и последней цифры числа. PHP - Вопросы по сайтостроению
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Дано натуральное число n. Найти сумму первой и последней цифры числа. PHP

Регистрация
15 Авг 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
Дано натуральное число n. Найти сумму первой и последней цифры числа. PHP
 
Регистрация
21 Июл 2013
Сообщения
83
Репутация
0
Спасибо
1
Монет
0
На PHP это делается совершенно элементарно: echo substr($n, 0, 1) + substr($n, -1, 1); substr автоматически преобразует число в строку. Берём подстроки длинной 1 символ с начала и конца этой строки (смещение -1 - начать с конца; вычислять длину строки не требуется), а операция + автоматически преобразует эти строки обратно в числа.
 
Регистрация
21 Дек 2013
Сообщения
89
Репутация
-3
Спасибо
0
Монет
0
Раз это для учебы, держи так: $nat = 12345; // задаем число n $natend = strlen($nat); // считаем кол-во символов в n $natend = $natend -1; // ищем последнюю цифру $natend = substr($nat, $natend, 1); // определили последнюю цифру $natstart = substr($nat, 0, 1); // определили первую цифру $itog = $natstart + $natend; // сложили echo $itog; // получили сумму первой и последней цифры (в более новых версиях php надо будет целое число оборачивать в int() )
 
Сверху Снизу