👤

Scrie un algiorigm care citind trei nr naturale nu neaparat disctinte afiseaza pe cel mai mare dintre ele.Scrie doua versiuni ale algoritmului ca in exemplu de mai sus.

Răspuns :

1.

Citeste a, b, c;

Daca a>b atunci

max <-- a;

Altfel

max <-- b;

Sf. Daca.


Daca max<c atunci

max <-- c;

Sf daca.


Scrie max;






2.


Citeste a, b, c;

max <-- 0

Daca max<a atunci

max <--- a;

Sf daca


Daca max<b atunci

max <--- b;

Sf daca

Daca max<c atunci

max <--- c;

Sf daca.


Scrie max;








In c++:


1.

#include<iostream>

using namespace std;

int main()

{

int a, b, c, max;

cin>>a>>b>>c;

If(a>=b)

{ max=a;}

else

{max=b;}


If(c>max)

{max=c;}

cout<<max;


return 0;

}





2.


#include<iostream>

using namespace std;


int main()

{ int a, b, c, max;

cin>>a>>b>>c;

max=0;

if(a>max)

{a=max;}

if(b>max)

{b=max;}

if(c>max)

{c=max;}

cout<<max;


return 0;

}