Автор:
dzantiev
Описание: ege inform8
Язык: Plain Text
<!DOCTYPE html>
<html>
<head>
<title>Информатика B8</title>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js"></script>
</head>
<body>
<div data-role="page" data-theme="c">
<div data-role="header">
<?php
if(!empty($_REQUEST['calc'])){
?><a href="#" data-rel="back" data-transition="slide" data-icon="arrow-l">Назад</a>
<?php
}
?>
<h1>Информатика B8</h1>
</div><!-- /header -->
<div data-role="content">
<?php
if(!empty($_REQUEST['calc'])){
//язык
$language = $_REQUEST['lang'];
if($language == 'lt'){
$arr = range('A','Z');
}
else{
$arr = array('А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы','Ь','Э','Ю','Я');
}
//номер строки
$str_num = $_REQUEST['line'];
//начальная и конечная позицим
$beg_pos = $_REQUEST['beg_pos'];
$end_pos = $_REQUEST['end_pos'];
if($beg_pos > $end_pos){
echo 'Ошибка! Значения начала отреза больше конеца.';
}
else{
//конечная строка
$end_str = '';
for($i = 0; $i <= $str_num-1; $i++){
$end_str = $end_str.$end_str.$arr[$i];
}
echo mb_substr($end_str, $beg_pos-1, $end_pos - $beg_pos + 1, 'utf8');
echo '<br/>Всего букв - '.strlen($end_str);
for($i = 0; $i <= $str_num-1; $i++){
echo '<br/>'.$arr[$i].' - '.mb_substr_count($end_str,$arr[$i], 'utf8');
}
}
}
else{
?>
<form action="" method="get">
<div data-role="fieldcontain">
<label for="select-choice-1" class="select">Выберите алфавит:</label>
<select name="lang" id="select-choice-1">
<option value="lt">Латинский</option>
<option value="ru">Русский</option>
</select>
</div>
<div data-role="fieldcontain">
<label for="line">Количество строк:</label>
<input type="number" name="line" id="line">
</div>
<div data-role="fieldcontain">
<label for="beg_pos">Начальная позиция:</label>
<input type="number" name="beg_pos" id="beg_pos">
</div>
<div data-role="fieldcontain">
<label for="end_pos">Конечная позиция:</label>
<input type="number" name="end_pos" id="end_pos">
</div>
<button type="submit" data-theme="b" name="calc" value="calc">Посчитать</button>
</form>
<?php
}
?>
</div><!-- /content -->
<div data-role="footer">
<h4><a href="http:\\prootime.ru">prootime.ru</a></h4>
</div><!-- /footer -->
</div><!-- /page -->
</body>
</html>
|
Последние размещения:
123123123 (PHP)
ksurent (Perl)
ksurent (Bash)
guata (Plain Text)
biophreak (Plain Text)
Raik (PHP)
MUSbKA (Plain Text)
MUSbKA (Plain Text)
nekitozzz (C++)
nekitozzz (Plain Text)
nekitozzz (C++)
ksurent (Perl)
MUSbKA (C++)
stalin_alex (C++)
dzantiev (Plain Text)
unreal (C++)
eug2b (Plain Text)
|