Se dau 3 numere intregi a,b,c.Scrieti un program ce va afisa numerele date in ordinea descresterii valorilor lor....Va rog mult ajutati'ma:(
abc pascal
Răspunsuri la întrebare
Răspuns de
1
Aceasta rezolvare te ajuta nu numai la 3 nr intregi, ci si cu n nr date...
Aceasta metoda se numeste Metoda Bubble Sort.
#include <iostream>
using namespace std;
int a,b,c,v[5],i,j,ok;
int main()
{
cin>>a>>b>>c;
v[1]=a;
v[2]=b;
v[3]=c;
do{
ok=0;
for(i=1; i<3; i++)
for(j=i+1; j<=3; j++)
if(v[i]<v[j])
{
swap(v[i],v[j]);
ok=1;
}
}while(ok==1);
for(i=1; i<=3; i++)
cout<<v[i]<<' ';}
Aceasta metoda se numeste Metoda Bubble Sort.
#include <iostream>
using namespace std;
int a,b,c,v[5],i,j,ok;
int main()
{
cin>>a>>b>>c;
v[1]=a;
v[2]=b;
v[3]=c;
do{
ok=0;
for(i=1; i<3; i++)
for(j=i+1; j<=3; j++)
if(v[i]<v[j])
{
swap(v[i],v[j]);
ok=1;
}
}while(ok==1);
for(i=1; i<=3; i++)
cout<<v[i]<<' ';}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
noi facem test,si ne intreaba de ce am scris 'cout,while, for(i=1; i<=3; i++) etc'
dupa fiecare tema ce trecem de exemplu cu ' if,then,else , case ,of ' si imi pare cape acestea trebuie sa ne bazam,eu am absentat la unele ore,si nu chiar stiu cum sa fac acest program ,ia profesoru nu ne explica atit de bine ca sa intelgem