Domenii
  Top Expert
1 djbrain 44355
2 subofferul 5220
3 robica 4610
4 krystyana84 3980
5 elena2008 2690
  Top Statistici
Membri inscrisi 96840
Intrebari 35993
Raspunsuri 164903
  Contact
nume
email
Introduceti textul din imagine
(pentru evitarea spam-ului):
Numar random
 
introduceti mesajul
email admin: adip.at.myexpert.ro
Consultanta ISO, Audituri Interne - Business Advising Team
Vizualizare intrebare
Intrebare
bullet Algoritmi de Jubleanu
Care este algoritmul pentru calcului maximului a 3 numere,a, b, c?
Tags:
5
puncte
2792
vizualizari
08-10-2010 22:24:29
Data intrebarii:
(0.00 - 0 voturi)
Ratings: 
Pentru a putea bifa optiunea de notificare in email in cazul adaugarii de comentarii la aceasta intrebare trebuie sa fiti logat.
Daca nu aveti cont, click Aici
Raspunsuri
Comentariul lui:
08-10-2010 22:34:29
Data:
if a<b then
                       If b<c then Max:=c
                       Else                        Max:=b
Else
                      If a<c then              Max:=c
                      Else                         Max:=a;
Write(max); 
* ComentariuVoturi: 19 Voteaza


Link sponsorizat

Comentariul lui:
08-10-2010 23:25:50
Data:
cam asta ar fi schema logica:
    
    daca  a<b     max=b
altfel
     daca  b<c     max=c
altfel  
     max=a

ramane ca tu sa o transpui in limbajul de programare pe care il folosesti 
* ComentariuVoturi: 12 Voteaza

Comentariul lui:
09-10-2010 01:54:43
Data:
@nero

daca avem a=2,b=3=c=4 si urmam algoritmul tau maximul ar fi b ceea ce este eronat,tu ai pus conditia prima ca daca a<b then max=b, dar nu ai testat si b fata de c 
* Comentariul autorului


Link sponsorizat

Comentariul lui:
09-10-2010 01:57:47
Data:
@djbrain
algorimul tau e bun, insa mai astept si alte raspunsuri.O sa acord punctele algoritmului cel mai bine optimizat. 
* Comentariul autorului

Comentariul lui:
09-10-2010 12:15:49
Data:
$nr[0] = a;
$nr[1] = b;
$nr[2]  =c;

$max=$nr[0];

for($i=0;$i<3;$i++){

if($nr[$i]>$max){

$max = $nr[$i];
}

}
 
* ComentariuVoturi: 12 Voteaza


Link sponsorizat

Comentariul lui:
15-10-2010 17:40:15
Data:
Din cauza faptului ca sunt numai trei numere atunci nu este nevoie de un vector!
if(a>b)
{
if(a>c) cout<<a;
else cout<<c;
}
else if(b>c) cout<<b;
else cout<<c;

Acesta ar fi algoritmul pt trei numere a, b si c!
Pentru n numere este corect raspunsul lui Alex, solutia avand o complexitate liniara O(n); 
* ComentariuVoturi: 14 Voteaza

Raspunde / Comenteaza
Adauga un comentariu / raspuns:
Va rugam sa selectati unul din campuri: Utilizator nou Utilizator inregistrat
Ataseaza fisiere» (Max 200KB)