Cerința
Se dă un vector cu n elemente, numere naturale. Afișați în ordine descrescătoare valorile divizibile cu 10 din acest vector.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, reprezentând elementele vectorului.
Date de ieșire
Programul va afișa pe ecran valorile divizibile cu 10 din vector, în ordine descrescătoare, separate prin exact un spațiu. Dacă în vector nu există numere divizibile cu 10, atunci se va afișa NU EXISTA.
Restricții și precizări
1 ≤ n ≤ 1000
cele n numere citite vor fi mai mici decât 1.000.000.000
Exemplu
Intrare
7
13 1 10 15 3 700 110
Ieșire
700 110 10
Răspunsuri la întrebare
Răspuns de
2
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, numar, index=0;
cin>>n;
int a[n];
for(int i=0;i<n;i++){
cin>>numar;
if(numar%10==0){
a[index] = numar;
index++;
}
}
sort(a, a+index);
for(int i=index-1; i>=0;i--) cout<<a[i]<<" ";
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
9 ani în urmă