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
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;}
#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
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
9 ani în urmă
Fizică,
9 ani în urmă
Istorie,
9 ani în urmă