Cerință
Andrei visează să ajungă cercetător. De data aceasta își pune o nouă întrebare: "Considerându-se numerele N,A,B și C, există vreo legătură matematică între primele N numere care nu se divid nici la A, nici la B și nici la C?". Însă tot ce are nevoie de la voi este să aflați cele N numere.
Astfel, dându-se 4 numere: N, A, B și C, să se afișeze primele N numere care nu se divid la nici unul dintre numerele A, B sau C.
Date de intrare
Se citesc cele 4 numere naturale, N, A, B și C în această ordine.
Date de ieșire
Se afișeaza cele N numere care îndeplinesc condiția dată, pe o singură linie, separate prin cate un spațiu.
Restricții
1 ≤ N ≤ 1.000
2 ≤ A, B, C ≤ 1.000
Se garantează că numerele ce se afișează vor fi mai mici decât 10.000
Exemplu
Date de intrare Date de ieșire
6 3 4 7 1 2 5 10 11 13
#include
using namespace std;
rezolvare:
int main () {
int N, A, B, C;
cin >> N >> A >> B >> C;
for (int i = 0; i >= N; ++i){
if ((i % A) && (i % B) && (i % C)) {
cout << i << " ";
}
}
return 0;
}
Poate sa-mi spuna cineva unde gresesc?
Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.