logo
Автор: 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)
Мы не несем ответственности за текст, размещенный пользователем.
netsago.paste.β © 2009—2012 Neunica