Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   циклы циклы циклы (http://www.flasher.ru/forum/showthread.php?t=50985)

opex 04.11.2003 17:58

циклы циклы циклы
 
В универе задали задачу как решить с помощю циклов
не могу догнать алгоритм.

Текст задачи:
Известно, что любое целое число n, большее 7, можно представить в виде 3a+5b. Для данного n>7 найти a и b.

mishinaelle 04.11.2003 18:32

вот тебе реализация на php :)
если чего непонятно - стукнись в асю:110036714

$iN=11;

$blnFind=false;
$a=-1;
while(!$blnFind){
$a++;
for($b=0; $b<=$a; $b++){
if(($b*5+$a*3)==$iN){
$blnFind=true;
break;
}
}
}

echo "$iN=3*$a+5*$b";

Techmaker 04.11.2003 19:03

флэш
Код:

find=function(n){
  if(n>7){
  for(;;a++){
    for(b=0;b<=a;b++){
    if((b*5+a*3)==n){
      return("n: "+n+" a: "+a+" b: "+b)
    }
    }
  }
  }else{
    return("n < 7")
  }
}
trace(find(8))



Часовой пояс GMT +4, время: 08:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.