Răspuns :
#include <cstdio>
#include <algorithm>
#define MAX_N 1000
int v[MAX_N];
int cmmdc(int a, int b) {
if (b == 0)
return a;
return cmmdc(b, a % b);
}
int main(void) {
int n;
scanf("%d, &n);
for (int i = 0; i < n; ++i) {
scanf("%d", &v[i]);
}
std::sort(v, v + n - 1);
for (int i = n - 2; i >= 0; --i) {
if (cmmdc(v[i], v[n - 1]) == 1) {
printf("%d ", v[i]);
}
}
printf("\n");
return 0;
}
#include <algorithm>
#define MAX_N 1000
int v[MAX_N];
int cmmdc(int a, int b) {
if (b == 0)
return a;
return cmmdc(b, a % b);
}
int main(void) {
int n;
scanf("%d, &n);
for (int i = 0; i < n; ++i) {
scanf("%d", &v[i]);
}
std::sort(v, v + n - 1);
for (int i = n - 2; i >= 0; --i) {
if (cmmdc(v[i], v[n - 1]) == 1) {
printf("%d ", v[i]);
}
}
printf("\n");
return 0;
}

Vă mulțumim că ați accesat site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați la favorite!