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
Dau coroana + 5* vot
Se rezolva doar cu FOR,WHILE,IF...fara functii,vectori,array,pointeri etc
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>
using namespace std;
int main(){
unsigned n,a,b,c,i;
cin >> n >> a >> b >> c;
i = 1;
while(n){
if (i%a && i%b && i%c){
n--;
cout << i << " ";
}
i++;
}
}
rollinn20:
a functionat perfect!!!mersi:)
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă