Показать сообщение отдельно

задания для РОА
  #8  
Старый 29.01.2009, 15:09
nicusor
Участник форума
Регистрация: 19.03.2008
Сообщений: 108
Провел на форуме:
1357043

Репутация: 137
По умолчанию задания для РОА

Задание: хранимая функция MySQL для чисел фибоначи.
SELECT FIBONACHI(5);


Код:
delimiter $$
create function fibonacci(n INT)
returns int
BEGIN
declare fib int;
declare x int;
declare y int;
set x = 0; 
set y = 1;
set fib = 0;
 while n > 0 do 
 set x = y;
 set y = fib;
 set fib = x + y;
 set n = n - 1; 
end while;
return (fib);
end$$
delimiter ;
select fibonacci(5);


Задача: Написать программу выполняющее деления одного числа на другое столбиком (как в младших классах школы)
Вывод: результат, остаток

Изменил скрипт

PHP код:
<?php 
$input 
file('input.txt');
$output fopen('output.txt''w');
foreach (
$input as $lines => $line)
{
 list(
$num1,$num2) = explode(" "$line);
 if ( 
$num2 == 0
     {
         
fwrite($output"Division by 0\n");
     } 
 else
     {
         
$result =  floor($num1 $num2);
         
$result1 $num1 $num2
         
fwrite($output$result " " $result1 "\n");
     }
}
?>

Последний раз редактировалось nicusor; 02.02.2009 в 13:21..
 
Ответить с цитированием