0102030405060708091011121314151617181920212223242526272829303132333435
# 380 Propusă de Administrator la data de 10 Decembrie 2018 - 18:53:32 - pentru clasa 10
Max. 2 sec/testTastaturăsimpla
Sa se scrie un program C++ care care realizează diferenţa a două numere raţionale memorate sub forma "numărător/numitor". Diferenţa va fi afişată tot sub forma unui număr rațional şi ireductibil.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă primul număr rațional iar următoarele două al doilea număr rațional.

Date de ieșire:
Programul va scrie pe ecran două numere separate printr-un spațiu care reprezintă numărul rațional  ireductibil cu rezultatul cerut..

Restricții și precizări:
valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000
Numitorul numerelor raționale diferit de zero.
Exemplu
Intrare
1 2 3 4
Iesire
-1 4
# 379 Propusă de Administrator la data de 10 Decembrie 2018 - 18:51:13 - pentru clasa 10
Max. 2 sec/testTastaturăsimpla
Sa se scrie un program C++ care realizează suma a două numere raţionale memorate sub forma "numărător/numitor". Suma va fi afişată tot sub forma unui număr rațional şi ireductibil.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă primul număr rațional iar următoarele două al doilea număr rațional.

Date de ieșire:
Programul va scrie pe ecran două numere separate printr-un spațiu care reprezintă numărul rațional  ireductibil cu rezultatul cerut..

Restricții și precizări:
valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000
Numitorul numerelor raționale diferit de zero.
Exemplu
Intrare
1 2 3 4
Iesire
5 4
# 378 Propusă de Administrator la data de 06 Decembrie 2018 - 17:52:12 - pentru clasa 10
Max. 2 sec/testFișiermedie
Se citesc maxim 10000 numere naturale. Să se determine numărul de trei cifre care apare de cele mai multe ori printre numerele citite. În cazul în care sunt mai multe astfel de numere se vor scrie toate în ordine crescătoare şi numărul de apariţii.

Date de intrare:

Programul citește maxim 10000 numere naturale din fișierul test.in.

Date de ieșire:

Programul va scrie în fișierul test.out numărul cerut urmat de numărul de apariţii. În cazul în care sunt mai multe astfel de numere se vor scrie toate în ordine crescătoare şi numărul de apariţii. Dacă toate numerele apar o singură dată sau nu există nici un număr de trei cifre atunci se se va afişa mesajul NU.

Restricții și precizări:

  • valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000

Exemplu

Intrare

13 17 154 32 88

Iesire

NU
# 377 Propusă de Administrator la data de 06 Decembrie 2018 - 17:49:52 - pentru clasa 10
Max. 2 sec/testFișiermedie
Se citesc maxim 10000 numere naturale. Să se determine numărul de trei cifre care apare de cele mai multe ori printre numerele citite. În cazul în care sunt mai multe astfel de numere se vor scrie toate în ordine crescătoare şi numărul de apariţii.

Date de intrare:

Programul citește maxim 10000 numere naturale din fișierul test.in.

Date de ieșire:

Programul va scrie în fișierul test.out numărul cerut urmat de numărul de apariţii. În cazul în care sunt mai multe astfel de numere se vor scrie toate în ordine crescătoare şi numărul de apariţii.

Restricții și precizări:

  • valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000

Exemplu

Intrare

13 17 154 32 13 17 13 10 17

Iesire

13 17 3
# 376 Propusă de Administrator la data de 06 Decembrie 2018 - 17:47:13 - pentru clasa 10
Max. 2 sec/testFișiermedie
Se citesc maxim 10000 numere naturale. Să se determine numărul de trei cifre care apare de cele mai multe ori printre numerele citite.

Date de intrare:

Programul citește maxim 10000 numere naturale din fișierul test.in.

Date de ieșire:

Programul va scrie în fișierul test.out numărul cerut urmat de numărul de apariţii.

Restricții și precizări:

  • valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000

Exemplu

Intrare

13 17 154 32 13 17 13 10

Iesire

13 3
# 375 Propusă de Administrator la data de 28 Noiembrie 2018 - 14:29:21 - pentru clasa 10
Max. 2 sec/testTastaturămedie
Fiind dat un număr n să se determine numărul divizorilor naturali a tuturor numerelor naturale mai mici decât n.
Date de intrare
Se citeşte de la tastatură numărul n.
Date de ieşire
Programul va tipării pe ecran numărul cerut.
Restricţii şi precizări
0 < n < 20
Exemplu 
Intrare
6
Ieşire
10
Deoarece:
1 (1 2) (1 3) (1 2 4) (1 5) 
# 373 Propusă de Administrator la data de 28 Noiembrie 2018 - 13:56:37 - pentru clasa 10
Max. 2 sec/testTastaturămedie
Fiind dat un număr n să se determine suma divizorilor naturali a tuturor numerelor naturale mai mici decât n.
Date de intrare
Se citeşte de la tastatură numărul n.
Date de ieşire
Programul va tipării pe ecran suma cerută.
Restricţii şi precizări
0 < n < 20
Exemplu 
test.in
6
test.out
21
Deoarece:
1+(1+2)+(1+3)+(1+2+4)+(1+5)  = 21
# 372 Propusă de Administrator la data de 27 Noiembrie 2018 - 18:03:12 - pentru clasa 10
Max. 2 sec/testTastaturămedie
Să se scrie un program care citeşte de la tastatură două șiruri de numere naturale şi verifică dacă cele două şiruri pot reprezenta elementele a două mulţimi, iar în caz afirmativ determină reuniunea, intersecţia şi diferenta celor două mulţimi.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, respectiv numărul m şi m numere naturale.

Date de ieşire
Programul afișează pe ecran șirul reuniunea urmata de ; intersecţia ; diferenţa ;  sau mesajul NU dacă cele două şiruri nu reprezintă elementele a două mulţimi..
Restricţii şi precizări
0 < n < 1000

Exemplu
Intrare
5 8 7 34 32 33 4 1 2 3 8
Ieșire
 8 7 34 32 33 1 2 3 ; 8 ; 7 34 32 33 ;