se citesc n nr.Sa fi construit un vector care contine componente cu 3 cifre. Vectroul format se va ordona descrescator
DAU COROANA
gabi54t:
trebuie sa detaliezi si tu un pic mai mult. Numerele citite sunt numai de 3 cifre, sau trebuie sa le selectezi doar pe cele de 3 cifre si sa le ordonezi intr-un vector?
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int n, v[1001], x, m=0;
cin>>n;
while(n>=1)
{
cin>>x;
if(x/100<=9 && x/100 !=0)
v[++m]=x;
n--;
}
for(int i=1; i<m; i++)
for(int j=i+1; j<=m; j++)
if(v[i]<v[j])
{
int aux=v[i];
v[i] = v[j];
v[j] = aux;
}
for(int i=1; i<=m; i++)
cout <<v[i]<<" ";
return 0;
}
Explicație:
Programul atasat iti citeste n numere, apoi, iti ia valorile de 3 cifre si ti le baga intr-un vector, apoi ordoneaza acel vector descrescator.
Daca trebuia doar ordonarea, poti lasa un comm si editez raspunsul
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Chimie,
8 ani în urmă
Ed. tehnologică,
8 ani în urmă
Matematică,
9 ani în urmă