Informatică, întrebare adresată de superandriesh, 8 ani în urmă

Fișierul vector.in conține un vector cu n (n<=20) elemente de tip întreg. Elaborați un program
prin intermediul căruia la ecran se vor afișa elementele vectorului sortate crescător și descrescător
utilizînd metoda bulelor.

Răspunsuri la întrebare

Răspuns de MariusCelTrifan
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

unsigned n,i;

   cout<<"n=";

   cin>>n;

   int a[n];

   for(i=1;i<=n;i++)

   {

       cout<<"a["<<i<<"]=";

       cin>>a[i];

   }

   int aux,sortat;

   do

   {

       sortat=0;

       for(i=1;i<=n-1;i++)

           if(a[i]>a[i+1])

       {

           aux=a[i];

           a[i]=a[i+1];

           a[i+1]=aux;

           sortat=1;

           i=0;

       }

   }while(!sortat);

   cout<<endl<<"crescator"<<endl;

   for(i=1;i<=n;i++)

       cout<<a[i]<<" ";

       cout<<endl<<"descrescator"<<endl;

       for(i=n;i>=1;i--)

           cout<<a[i]<<" ";

       return 0;

}

Explicație:

Multumesc+5*+cel mai inteligent raspuns?

scuze ca nu este in fisier, eu nu am ajuns inca pana acolo


Alexia5410: MariusCelTrifan Mă poți ajuta la ultimul exercițiu postat de pe contul meu legat de informatică? Te rog!
MariusCelTrifan: scuze, eu nu stiu sa lucrez in Scratch
Alexia5410: Ok.
theo166: Ma poate ajuta si pe mine cineva la intrebarile la info de pe profilul meu va rogg?
Alte întrebări interesante