010203040506070809101112131415161718192021222324252627282930313233343536373839
# 262 Propusă de Administrator la data de 10 Iunie 2018 - 09:31:14 - pentru clasa 11
Max. 2 sec/testTastaturăsimpla
Sa se scrie un program C++ care definește o structură care poate memora un număr complex sub forma "partea reală + i*partea imaginară". Să se determine suma a două astfel de numere tot sub forma unui număr complex.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă partea reală și partea imaginară a primul număr complex iar următoarele două numere pentru al doilea număr complex.

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

Restricții și precizări:
valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000

Exemplu
Intrare
1 2 3 4
Iesire
4 6
# 261 Propusă de Administrator la data de 10 Iunie 2018 - 09:27:39 - pentru clasa 11
Max. 2 sec/testTastaturăsimpla
Sa se scrie un program C++ care definește o structură care poate memora un număr rațional sub forma "numărător/numitor". Să se determine raportul a două astfel de numere tot sub forma unui număr rațional 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
2 3
# 260 Propusă de Administrator la data de 10 Iunie 2018 - 09:23:46 - pentru clasa 11
Max. 2 sec/testTastaturăsimpla
Sa se scrie un program C++ care definește o structură care poate memora un număr rațional sub forma "numărător/numitor". Să se determine produsul a două astfel de numere tot sub forma unui număr rațional 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
3 8
# 259 Propusă de Administrator la data de 10 Iunie 2018 - 09:21:09 - pentru clasa 11
Max. 2 sec/testTastaturăsimpla
Sa se scrie un program C++ care definește o structură care poate memora un număr rațional sub forma "numărător/numitor". Să se determine diferența a două astfel de numere tot sub forma unui număr rațional 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
# 258 Propusă de Administrator la data de 10 Iunie 2018 - 09:18:22 - pentru clasa 11
Max. 2 sec/testTastaturăsimpla
Sa se scrie un program C++ care definește o structură care poate memora un număr rațional sub forma "numărător/numitor". Să se determine suma a două astfel de numere tot sub forma unui număr rațional 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
# 257 Propusă de Administrator la data de 10 Iunie 2018 - 09:07:04 - pentru clasa 11
Max. 2 sec/testTastaturăsimpla
Să se scrie un program care citește un șir de caractere și afișează litera mare cel mai des întâlnită în șir.
Date de intrare
Programul citeşte de la tastatură un şir de caractere, reprezentând texul dat care poate să conțină și spații.

Date de ieşire
Programul afișează pe ecran litera mică cel mai des întâlnită în șir.

Restricţii şi precizări
șirul conține litere mari și mici ale alfabetului englez, cifre și spații
dacă șirul conține mai multe litere cu număr maxim de apariții, se va fișa prima în ordine alfabetică

Exemplu:
Date de intrare
ANA ARE MERE
Date de ieşire
A
# 256 Propusă de Administrator la data de 10 Iunie 2018 - 09:03:43 - pentru clasa 11
Max. 2 sec/testTastaturămedie
Să se scrie un program C++ care citește un șir de caractere care poate sa conțină inclusiv spații. Să șteargă literele din a doua jumătate a alfabetului din șir.
Date de intrare
Se citește de la tastatură un șir de caractere

Date de ieșire
Programul va afișa pe ecran șirul modificat.

Restricţii şi precizări
lungimea șirului mai mică de 250. 
Prima jumătate a-m.
A doua jumătate n-z

Exemplu
Intrare
Ana are 11 mere.
Iesire
Aa ae 11 mee.
# 255 Propusă de Administrator la data de 10 Iunie 2018 - 09:01:52 - pentru clasa 11
Max. 2 sec/testTastaturămedie
Să se scrie un program C++ care citește un șir de caractere care poate sa conțină inclusiv spații. Să șteargă literele din prima jumătate a alfabetului din șir.
Date de intrare
Se citește de la tastatură un șir de caractere

Date de ieșire
Programul va afișa pe ecran șirul modificat.

Restricţii şi precizări
lungimea șirului mai mică de 250. 
Prima jumătate a-m.
A doua jumătate n-z

Exemplu
Intrare
Ana are 11 mere.
Iesire
n r 11 r.