Informatică, întrebare adresată de 12344, 9 ani în urmă

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 babuzductheb0ss69
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]<<' ';}

12344: prin alta metoda nu stii?:(
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
Alte întrebări interesante