Cerință
Se dă o mulţime nevidă A
cu n
elemente numere reale. Să se afișeze elementele mulțimilor A ∩ N
, A ∩ Z
, A ∩ Q
și A ∩ (R-Q)
. Numerele raţionale pot fi periodice sau neperiodice. Pentru numerele iraţionale sunt date numai primele zecimale (maxim 5
), urmate de 3
puncte.
Date de intrare
Programul citește de la tastatură numărul n
, apoi n
numere reale.
Date de ieșire
Programul vor afișa pe câte un rând elementele mulțimilor A ∩ N
, A ∩ Z
, A ∩ Q
și A ∩ (R-Q)
, separate prin câte un spațiu.
Restricții și precizări
1 ≤ n ≤ 50
- cele
n
numere citite vor fi mai mici decât1.000.000.000
și mai mari decât-1.000.000.000
- dacă una dintre mulțimile cerute este vidă se va afișa corespunzător doar mesajul
Multime vida
Exemplul 1
Intrare
10 3.14... 1.41... 10000 -3.8(7) 1224 -12 324 3.27 1 6.78912345
Ieșire
10000 1224 324 1 10000 1224 -12 324 1 10000 -3.8(7) 1224 -12 324 3.27 1 6.78912345 3.14... 1.41...
Exemplul 2
Intrare
10 3.14... 1.41... 10000.1 -3.8(7) 1224.5 -12 324.432 3.27 1.41 6.78912345
Ieșire
Multime vida -12 10000.1 -3.8(7) 1224.5 -12 324.432 3.27 1.41 6.78912345 3.14... 1.41...