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

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

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2015, 11:54   #1
VladimirVB
Форумчанин
 
Аватар для VladimirVB
 
Регистрация: 12.10.2008
Сообщений: 131
Стрелка Задача на E-Olymp

На сайте e-olymp.com первая задача "Простая задача?" решение на Паскале выглядит так:

Код:
var
  i1, i2: Integer;
begin
  Readln(i1);
  i2 := i1 mod 10;
  i1 := i1 div 10;
  Writeln(i1, ' ', i2);
end.
Но как то же самое сделать на PHP? Меня интересует аналог Readln и WriteLn.
VladimirVB вне форума Ответить с цитированием
Старый 26.11.2015, 12:03   #2
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Нет прямой замены, т.к. это интерактив, и он совершенно разный.
Тут используеться консоль, а в пхп это веб - запросы/ответы.
come-on вне форума Ответить с цитированием
Старый 26.11.2015, 12:10   #3
VladimirVB
Форумчанин
 
Аватар для VladimirVB
 
Регистрация: 12.10.2008
Сообщений: 131
По умолчанию

Но на e-olymp есть интерпретатор для PHP. Я хочу решать задачи на PHP. Как быть?
VladimirVB вне форума Ответить с цитированием
Старый 26.11.2015, 12:19   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Владимир, а Вы обсуждение открывать не пробовали?
там же в верху есть такая ссылка "Обсуждение"

там приведён некий код на PHP:
Цитата:
Пример решения задачи на PHP:
Код:
<?php
$input = trim(file_get_contents('php://stdin'));
echo $input{0} . ' ' . $input{1} . PHP_EOL;
Можно также с использованием потоков

Код:
<?php
$input = trim(stream_get_contents(STDIN));
echo $input{0} . ' ' . $input{1} . PHP_EOL;
это не то, что Вы ищете?!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.11.2015, 12:31   #5
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Цитата:
Но на e-olymp есть интерпретатор для PHP.
С этого и начинать надо. Поди разбери что вы хотите. Так и пишите про e-olymp, и ждите знатоков интерпретатора e-olympа.
come-on вне форума Ответить с цитированием
Старый 26.11.2015, 13:08   #6
VladimirVB
Форумчанин
 
Аватар для VladimirVB
 
Регистрация: 12.10.2008
Сообщений: 131
По умолчанию

Большое спасибо.

Вариант
Код:
<?php
$input = trim(file_get_contents('php://stdin'));
echo $input{0} . ' ' . $input{1} . PHP_EOL;
?>
подошел.
VladimirVB вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача по подсчёту статистики использования букв. Другая задача - по длинной арифметике Pascal ABC kimberly Паскаль, Turbo Pascal, PascalABC.NET 3 24.12.2012 17:03
Задача на оптимальный расчет маршрута (задача в презентации) в табличном процессоре Excel Toofed Помощь студентам 0 30.11.2011 01:12
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 22:51
Olymp programming Mihail0 Помощь студентам 4 14.01.2010 23:15