Buna, am o nelamurire la tema si chiar nu stiu cum sa o rezolv...
Se da un sir de numere:
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 21, 42, 43, 86
Se citeste un numar natural x si se cerere sa se scrie in oridine strict descrescatoare termenii mai mici sau egali cu x, se poate fara vectori?
andrei750238:
S-ar putea fara vectori.
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int b[101];
int main(){
int n,v[101],c,s,i,x;
cin >> n;
cin >> x;
for(i=1;i<=n;i++)
cin >> v[i];
c = 1;
for(i=1;i<=n;i++)
if (v[i] <= x ){
b[c] = v[i];
c++;}
for(i=1;i<n;i++)
for(s=1;s<n-1;s++)
if(b[s] < b[s+1])
swap(b[s],b[s+1]);
for(i=1;i<n;i++)
cout << b[i] << " ";
return 0;}
Explicație:
Alte întrebări interesante
Geografie,
8 ani în urmă
Religie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă