Напишите программу, которая ищет все натуральные числа, которые одинаково
пишутся слева направо и справа налево в заданном диапазоне чисел - от 10 до 10000
и выводит их в столбик в браузер.
Буду признателен если поможете разобраться.
Спустя 3 минуты, 54 секунды (2.12.2011 - 00:27) Winston написал(а):
Цитата (csem @ 1.12.2011 - 23:23) |
Напишите программу, которая ищет все натуральные числа, которые одинаково |
C какого дива мы должны тебе программу писать

Цитата (csem @ 1.12.2011 - 23:23) |
пишутся слева направо и справа налево |
В этом тебе поможет ф-и strrev();
Спустя 1 минута, 48 секунд Winston написал(а):
За 5$ за тебя напишу

Спустя 11 минут, 27 секунд (2.12.2011 - 00:38) Игорь_Vasinsky написал(а):
for($i=10; $i=10000; $i++)
{
#смотрим чтоб чётное кол-во цифр в цифре было
if($i%2 == 0)
#кол-во цифр в цифре
$count_digits = strlen($i);
#разделить по середине цифру
$digit1 = substr($i, 0, $count_digits/2);
$digit2 = substr($i, $count_digits/2, $count_digits);
#а вот тут нужно перевернуть $digit2 и сравнить эти 2 числа
#если они == значит одинаково пишутся по твоим правилам
??????????????
#а потом
echo $i."<br/>";
}
не тестил, апача нет под рукой ;)
Спустя 2 минуты, 18 секунд (2.12.2011 - 00:40) Winston написал(а):
Игорь_Vasinsky
Ты меня 5$ лишил
И код под эту задачу состоит из 3 строк
Спустя 1 минута, 26 секунд Winston написал(а):
+ твой код не пашет
Ты меня 5$ лишил

И код под эту задачу состоит из 3 строк

Спустя 1 минута, 26 секунд Winston написал(а):
+ твой код не пашет

Спустя 2 минуты, 39 секунд (2.12.2011 - 00:43) Игорь_Vasinsky написал(а):
ну ссори.
я под убунтой, она обновляется, голая , сервера нет, делать нефиг
я под убунтой, она обновляется, голая , сервера нет, делать нефиг

Спустя 5 минут, 3 секунды (2.12.2011 - 00:48) m4a1fox написал(а):
for ($i = 10; $i <=10000; $i++){
if($i == strrev($i)){
echo $i.'<br />';
}
}
Спустя 1 минута, 1 секунда (2.12.2011 - 00:49) Winston написал(а):
m4a1fox
У меня скопировал?
У меня скопировал?

Свернутый текст
И ты меня $5 лишил


Спустя 6 минут, 6 секунд (2.12.2011 - 00:55) m4a1fox написал(а):
Winston
Цитата |
У меня скопировал |
Честно? Нет! Но то что ты написал strrev - мне помогло! Как то я ее ни разу не применял, а вот увидел, и даже в справочник не полез, по сокращению понял что она делает!


Спустя 3 минуты, 5 секунд (2.12.2011 - 00:58) Dezigo написал(а):
сделаю за 4.99$
АКЦИЯ!!
АКЦИЯ!!
Спустя 14 минут, 26 секунд (2.12.2011 - 01:13) Игорь_Vasinsky написал(а):
тож про strrev не знал))
я почемуто с опаской substr к int применил))))
я почемуто с опаской substr к int применил))))
Спустя 20 минут, 20 секунд (2.12.2011 - 01:33) csem написал(а):
m4a1fox Спасибо огромное)
Спустя 18 минут, 19 секунд (2.12.2011 - 01:51) m4a1fox написал(а):
csem
Да не за что! Но спасибо то в карму не положишь!
Да не за что! Но спасибо то в карму не положишь!

Спустя 8 минут, 13 секунд (2.12.2011 - 02:00) m4a1fox написал(а):
for ($i = 10; $i <=10000; ++$i){
echo $i == strrev($i) ? $i.'<br />' : '';
}
еще как вариант! Как говорил Winston - 3 строки