Просмотр полной версии : циклы циклы циклы
В универе задали задачу как решить с помощю циклов
не могу догнать алгоритм.
Текст задачи:
Известно, что любое целое число 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))
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.