[JS] cel mai mare divizor comun
Last Updated: Mar 06 2020 21:06, Started by
AlexandruSD
, Mar 06 2020 00:33
·
0
#1
Posted 06 March 2020 - 00:33
Daca mai se poate .. .
Am intâlnit o problemă la această cerință: Se citesc N numere naturale. Să se calculeze și să se afișeze cel mai mare divizor comun al lor. Codul este acesta, dar la final imi spune: cmmdc: undefined. Dacă știe cineva cum pot rezolva..Mulțumesc anticipat. <!DOCTYPE html> <html> <body> <script> var N=Number(prompt("N: ")); var a,b; var nr=new Array(); for(var i=1; i<=N; i++){ nr=Number(prompt("Nr: "));} if(N==1) alert("cmmdc: "+nr[1]); else if(N>1){ a=nr[1]; for(i=2; i<=N; i++){ b=nr[i]; while(a!=b) if(a>b) a=a-b; else b=b-a;} alert("cmmdc: "+a);} </script> </body> </html> |
#2
Posted 06 March 2020 - 17:57
Declar nr ca array apoi ii dai valoarea unui Number...
PS Indecsii incep de la 0 |
#3
Posted 06 March 2020 - 21:06
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users