Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.09.2022, 15:40   #1
Seventimes
 
Регистрация: 06.09.2022
Сообщений: 7
По умолчанию Задача на вымышленном языке

Что делает этот код? Язык и синтаксис вымышленные.

function name($number) {
return 0 if(!$number);
$number =~ s/,/./; # s/$string1/$string2/ заменяет $string1 на $string2
$n=0; $r=0;
($n,$r)=split('\.',$number); # разбивает строку по разделителю
if($r) {
$r=substr($r, 0, 1); # возвращает подстроку
} else {
$r=0;
}
$n++ if ($r>=5);
return $n;
}
Seventimes вне форума Ответить с цитированием
Старый 20.09.2022, 15:46   #2
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Округляет $number до ближайшего целого, задаваемый судя по всему как строка, а не число.
macomics вне форума Ответить с цитированием
Старый 20.09.2022, 17:06   #3
Valick
Форумчанин
 
Регистрация: 27.04.2022
Сообщений: 493
По умолчанию

Цитата:
Сообщение от Seventimes Посмотреть сообщение
Что делает этот код?
не работает
Valick вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на языке Си sasha_03 Общие вопросы C/C++ 9 16.04.2022 18:29
Задача на языке Си Naga Помощь студентам 1 15.01.2013 15:28
Задача на языке С или С++ anna20 Помощь студентам 2 10.03.2012 23:47
Задача на языке с++! Северный Помощь студентам 2 05.12.2010 21:25