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

Buna,incerc de cateva zile sa rezolv o problema la informatica imi puteti spune ce este gresit?Multumesc.
p.s;Datele de iesire vor afisa numerele in ordine crescatoare separate prin spatii.

Anexe:

Răspunsuri la întrebare

Răspuns de bogdaenlu07
0
Ai incercat cu sortarea vectorilor? Ti-am facut algoritmul mai jos.
#include <iostream>
using namespace std;
int main()
{    int a[100],n,i,j,aux; 
   cin>>n;   
 for(i=1;i<=n;i++) 
      cin>>a[i]; //citire vector 
   for(i=1;i<=n;i++) 
   {        for(j=i+1;j<=n;j++)     
       if(a[i]>a[j]) //daca modifici ">" cu "<" o sa-ti arate in ordine descrescatoare   
             
{aux=a[i]; //interschimbare   
         a[i]=a[j];         
   a[j]=aux;}
    }    for(i=1;i<=n;i++)   
     cout<<a[i]<<" "; //afisare vector   
return 0;}
Alte întrebări interesante