Numele: Badarau
Prenumele: Marius
Școala: LIC TEO S.HALIȚĂ SÎNGEORZ-BĂI
Clasa: a XI-a
Localitatea: Sângeorz -bai
Email: mariusbadarau91@yahoo.com


Număr surse trimise 98
Număr surse distincte cu punctaj maxim 53
Număr surse distincte cu punctaj parțial 35
Număr surse cu erori 4


Număr probleme rezolvate
53

REZOLVĂRILE DEPUSE

Problema Utilizatorul Clasa Data depunerii Ora depuneriiRezultat Stare Punctajul
obținut
# 5 → [ 10 ] # MariusBadarau a X-a A04 Iunie 201809:48:29Compilare cu SUCCES.evaluata 100
Problema # 5Postată de # admin la data de 27 Mai 2017 - 17:19:30
Să se determine oglinda unui număr.

Cerința:

Să se scrie un program C++ care să returneze oglinditul unui număr natural.

Date de intrare:

Programul citește un număr întreg din fișierul test.in.

Date de ieșire:

Programul va scrie în fișierul test.out oglinda numărului.

Restricții și precizări:

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

Exemplu

Intrare

12723

Iesire

32721

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1MariusBadarau5 *** *** *** 12.50
2MariusBadarau5 *** *** *** 12.50
3MariusBadarau5 *** *** *** 12.50
4MariusBadarau5 *** *** *** 12.50
5MariusBadarau5 *** *** *** 12.50
6MariusBadarau5 *** *** *** 12.50
7MariusBadarau5 *** *** *** 12.50
8MariusBadarau5 *** *** *** 12.50
Punctaj obținut: 100
# 31 → [ 10 ] # MariusBadarau a X-a A04 Iunie 201815:22:37Compilare cu SUCCES.evaluata 100
Problema # 31Postată de # admin77 la data de 30 Mai 2018 - 13:37:56
Se dau n numere întregi. Calculați media aritmetica a numerelor impare.
Cerinţa:
Se dau n numere întregi. Calculați media aritmetică a numerelor impare dintre cele n numere date.

Date de intrare:
Programul citește de la tastatura numărul n, iar apoi n numere întregi, separate prin spaţiu.

Date de ieşire:
Programul scrie pe ecran un număr, reprezentând rezultatul cerut.

Restricţii şi precizări:
1 ≤ n ≤ 1000
cele n numere citite vor avea cel mult 9 cifre
Exemplu
Date de intrare
5
7 6 9 6 8
Date de ieșire
8

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1MariusBadarau31 *** *** *** 250
2MariusBadarau31 *** *** *** 250
3MariusBadarau31 *** *** *** 250
4MariusBadarau31 *** *** *** 250
Punctaj obținut: 100
# 25 → [ 10 ] # MariusBadarau a X-a A04 Iunie 201815:40:53Compilare cu SUCCES.evaluata 100
Problema # 25Postată de # admin la data de 29 Mai 2018 - 09:26:55
Să se determine cea mai mare cifră a unui număr.

Se dă un număr întreg.

Cerința:

Determinați cea mai mare cifră a numărului.

Date de intrare:

Programul citește un număr întreg de la tastatură.

Date de ieșire:

Programul va scrie pe ecran cea mai mare cifră a numărului.

Restricții și precizări:

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

Exemplu

Intrare

12723

Iesire

7

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1MariusBadarau25 *** *** *** 12.50
2MariusBadarau25 *** *** *** 12.50
3MariusBadarau25 *** *** *** 12.50
4MariusBadarau25 *** *** *** 12.50
5MariusBadarau25 *** *** *** 12.50
6MariusBadarau25 *** *** *** 12.50
7MariusBadarau25 *** *** *** 12.50
8MariusBadarau25 *** *** *** 12.50
Punctaj obținut: 100
# 24 → [ 10 ] # MariusBadarau a X-a A05 Iunie 201813:24:16Compilare cu SUCCES.evaluata 100
Problema # 24Postată de # admin la data de 29 Mai 2018 - 09:26:36
Să se determine cea mai mică cifră a unui număr.

Se dă un număr întreg.

Cerința:

Determinați cea mai mică cifră a numărului.

Date de intrare:

Programul citește un număr întreg de la tastatură

Date de ieșire:

Programul va scrie pe ecran cea mai mică cifră a numărului.

Restricții și precizări:

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

Exemplu

Intrare

12723

Iesire

1


Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1MariusBadarau24 *** *** *** 12.50
2MariusBadarau24 *** *** *** 12.50
3MariusBadarau24 *** *** *** 12.50
4MariusBadarau24 *** *** *** 12.50
5MariusBadarau24 *** *** *** 12.50
6MariusBadarau24 *** *** *** 12.50
7MariusBadarau24 *** *** *** 12.50
8MariusBadarau24 *** *** *** 12.50
Punctaj obținut: 100
# 73 → [ 10 ] # MariusBadarau a X-a A05 Iunie 201814:38:16Eroare la compilare!evaluata -
Problema # 73Postată de # admin77 la data de 01 Iunie 2018 - 11:22:40
Se dau n numere naturale nenule. Ordonați descrescător cele n numere după numărul lor de divizori.
Date de intrare
Fișierul de intrare test.in conține pe prima linie numărul n, iar pe a doua linie n numere naturale nenule separate prin câte un spațiu.

Date de ieșire
Fișierul de ieșire test.out va conține cele n numere aflate pe a doua linie a fișierului de intrare ordonate descrescător după numărul de divizori.

Restricții și precizări
1 ≤ n ≤ 1000
numerele de pe a doua linie a fișierului de intrare vor fi mai mici decât 1.000.000.000
dacă există mai multe numere care au același număr de divizori, acestea vor fi ordonate crescător

Exemplu
test.in
5
12 20 4 100 13
test.out
100 12 20 4 13
Explicație
12 are 6 divizori,  20 are 6 divizori,  4 are 3 divizori,  100 are 9 divizori,  13 are 2 divizori, 12 și 20 au același număr de divizori. Așadar ordinea va fi  100 12 20 4 13.

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
Punctaj obținut: 0
# 30 → [ 10 ] # MariusBadarau a X-a A11 Iunie 201809:10:21Compilare cu SUCCES.evaluata 100
Problema # 30Postată de # admin77 la data de 30 Mai 2018 - 13:33:38
Se dau n numere întregi. Calculați media aritmetica a numerelor pare.
Cerinţa:
Se dau n numere întregi. Calculați media aritmetică a numerelor pare dintre cele n numere date.

Date de intrare:
Programul citește de la tastatura numărul n, iar apoi n numere întregi, separate prin spaţiu.

Date de ieşire:
Programul scrie pe ecran un număr, reprezentând rezultatul cerut.

Restricţii şi precizări:
1 ≤ n ≤ 1000
cele n numere citite vor avea cel mult 9 cifre
Exemplu
Date de intrare
5
7 6 9 6 8
Date de ieșire
6.66

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1MariusBadarau30 *** *** *** 250
2MariusBadarau30 *** *** *** 250
3MariusBadarau30 *** *** *** 250
4MariusBadarau30 *** *** *** 250
Punctaj obținut: 100
# 31 → [ 10 ] # MariusBadarau a X-a A11 Iunie 201809:10:40Compilare cu SUCCES.evaluata 100
Problema # 31Postată de # admin77 la data de 30 Mai 2018 - 13:37:56
Se dau n numere întregi. Calculați media aritmetica a numerelor impare.
Cerinţa:
Se dau n numere întregi. Calculați media aritmetică a numerelor impare dintre cele n numere date.

Date de intrare:
Programul citește de la tastatura numărul n, iar apoi n numere întregi, separate prin spaţiu.

Date de ieşire:
Programul scrie pe ecran un număr, reprezentând rezultatul cerut.

Restricţii şi precizări:
1 ≤ n ≤ 1000
cele n numere citite vor avea cel mult 9 cifre
Exemplu
Date de intrare
5
7 6 9 6 8
Date de ieșire
8

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1MariusBadarau31 *** *** *** 250
2MariusBadarau31 *** *** *** 250
3MariusBadarau31 *** *** *** 250
4MariusBadarau31 *** *** *** 250
Punctaj obținut: 100
# 32 → [ 10 ] # MariusBadarau a X-a A11 Iunie 201809:10:56Compilare cu SUCCES.evaluata 0
Problema # 32Postată de # admin77 la data de 30 Mai 2018 - 13:42:07
Se dau n numere întregi. Sa se ordoneze crescator cele n numere.
Cerinţa:
Se dau n numere întregi. Afisati in ordine crescatoare cele n numere date.

Date de intrare:
Programul citește de la tastatura numărul n, iar apoi n numere întregi, separate prin spaţiu.

Date de ieşire:
Programul scrie pe ecran sirul in ordine crescatoare.

Restricţii şi precizări:
1 ≤ n ≤ 1000
cele n numere citite vor avea cel mult 9 cifre
Exemplu
Date de intrare
5
7 6 9 6 8
Date de ieșire
6 6 7 8 9

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1MariusBadarau32 *** *** *** 00
2MariusBadarau32 *** *** *** 00
3MariusBadarau32 *** *** *** 00
4MariusBadarau32 *** *** *** 00
Punctaj obținut: 0
# 33 → [ 10 ] # MariusBadarau a X-a A11 Iunie 201809:11:29Compilare cu SUCCES.evaluata 0
Problema # 33Postată de # admin77 la data de 30 Mai 2018 - 13:45:06
Se dau n numere întregi. Sa se ordoneze descrescator cele n numere.
Cerinţa:
Se dau n numere întregi. Afisati in ordine descrescatoare cele n numere date.

Date de intrare:
Programul citește de la tastatura numărul n, iar apoi n numere întregi, separate prin spaţiu.

Date de ieşire:
Programul scrie pe ecran sirul in ordine descrescatoare.

Restricţii şi precizări:
1 ≤ n ≤ 1000
cele n numere citite vor avea cel mult 9 cifre
Exemplu
Date de intrare
5
7 6 9 6 8
Date de ieșire
9 8 7 6 6

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1MariusBadarau33 *** *** *** 00
2MariusBadarau33 *** *** *** 00
3MariusBadarau33 *** *** *** 00
4MariusBadarau33 *** *** *** 00
Punctaj obținut: 0
# 46 → [ 10 ] # MariusBadarau a X-a A11 Iunie 201809:12:02Compilare cu SUCCES.evaluata 0
Problema # 46Postată de # admin77 la data de 30 Mai 2018 - 23:07:05
Să se scrie un program care citește un șir de n numere naturale și afișează pe ecran elementul cel mai mic din șir.

Cerința:

Să se scrie un program care citește un șir de n numere naturale și afișează pe ecran pe ecran elementul cel mai mic din șir.

Date de intrare:

Programul citește de la tastatură numărul n, iar apoi  n numere naturale nenule.

Date de ieşire:

Programul scrie pe ecran  elementul cel mai mic din șir.

Restricţii şi precizări:

1 ≤ n ≤ 1000

cele  n numere citite vor fi mai mici decât  2.000.000.000

Exemplu:

Intrare

5
72 75 142 75 32

Ieșire

32

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1MariusBadarau46 *** *** *** 00
2MariusBadarau46 *** *** *** 00
3MariusBadarau46 *** *** *** 00
4MariusBadarau46 *** *** *** 00
Punctaj obținut: 0
# 81 → [ 10 ] # MariusBadarau a X-a A11 Iunie 201809:12:42Compilare cu SUCCES.evaluata 100
Problema # 81Postată de # admin77 la data de 01 Iunie 2018 - 17:37:01
Se citește un vector cu n elemente, numere naturale. Să se determine câte elemente ale vectorului sunt egale cu diferența dintre cea mai mare și cea mai mică valoare din vector.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale, reprezentând elementele vectorului.

Date de ieşire
Programul afișează pe ecran numărul cerut.

Restricţii şi precizări
1 ≤ n ≤ 1000
elementele vectorului vor fi mai mici decât 1.000.000

Exemplu
Intrare
5
7 7 9 2 4
Ieșire
2
Explicație
Diferența dintre cea mai mare și cea mai mică valoare din vector este 9 - 2 = 7. Valoarea 7 apare în vector de 2 ori.

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1MariusBadarau81 *** *** *** 250
2MariusBadarau81 *** *** *** 250
3MariusBadarau81 *** *** *** 250
4MariusBadarau81 *** *** *** 250
Punctaj obținut: 100
# 10 → [ 10 ] # MariusBadarau a X-a A11 Iunie 201809:29:58Compilare cu SUCCES.evaluata 75
Problema # 10Postată de # admin la data de 27 Mai 2017 - 17:34:40
Se dau n numere naturale. Calculați suma dintre cel mai mare și cel mai mic număr dat.

Cerinţa:

Se dau n numere naturale. Calculați suma dintre cel mai mare și cel mai mic număr dat.

Date de intrare:

Programul citește  de la tastatură numărul n, iar apoi n  numere naturale, separate prin spaţiu.

Date de ieşire:

Programul scrie pe ecran numărul S, reprezentând suma dintre cel mai mare și cel mai mic număr dat.

Restricţii şi precizări:

  • n număr natural mai mic decât 100.
  • cele n numere citite vor avea cel mult 6 cifre
  • Exemplu

Date de intrare

5
7 2 8 4 8

Date de ieșire

10

Explicație

8 + 2 = 10.


Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1MariusBadarau10 *** *** *** 12.50
2MariusBadarau10 *** *** *** 12.50
3MariusBadarau10 *** *** *** 00
4MariusBadarau10 *** *** *** 12.50
5MariusBadarau10 *** *** *** 12.50
6MariusBadarau10 *** *** *** 00
7MariusBadarau10 *** *** *** 12.50
8MariusBadarau10 *** *** *** 12.50
Punctaj obținut: 75
# 12 → [ 10 ] # MariusBadarau a X-a A11 Iunie 201809:30:14Compilare cu SUCCES.Re-Evaluata 0
Problema # 12Postată de # admin la data de 27 Mai 2017 - 18:18:13
Să se scrie un program care citește un șir de n numere naturale şi determină valoarea maximă din șir și de câte ori apare.

Cerința:

Să se scrie un program care citește un șir de n numere naturale și determină valoarea maximă din șir și de câte ori apare.

Date de intrare:

Programul citește de la tastatură numărul n, iar apoi  n numere naturale nenule.

Date de ieşire:

Programul scrie pe ecran  numerele max, ap, reprezentând valoarea maximă din șir, respectiv numărul de apariții ale  acesteia, separate prin exact un spaţiu.

Restricţii şi precizări:

1 ≤ n ≤ 1000

cele  n numere citite vor fi mai mici decât  2.000.000.000

Exemplu

Intrare

5
72 75 12 75 17

Ieșire

75 2

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1MariusBadarau12 *** *** *** 00.001
2MariusBadarau12 *** *** *** 00.001
3MariusBadarau12 *** *** *** 00.001
4MariusBadarau12 *** *** *** 00.001
Punctaj obținut: 0
# 13 → [ 10 ] # MariusBadarau a X-a A11 Iunie 201809:30:26Compilare cu SUCCES.evaluata 0
Problema # 13Postată de # admin la data de 27 Mai 2017 - 21:58:24
Să se scrie un program care citește un șir de n numere naturale şi determină numărul din șir care are prima cifră maximă. Dacă există mai multe numere cu prima cifră maximă, se va determina cel mai mic dintre acestea.
Date de intrare:
Programul citește din fișierul test.in numărul n, iar apoi  n numere naturale nenule.
Date de ieşire:
Programul scrie în fișierul test.out  numarul respectiv.
Restricţii şi precizări:
1 ≤ n ≤ 10000
cele n numere citite vor fi mai mici decât 2.000.000.000

Exemplu
Intrare
6
12 45 78 122 154 332
Ieșire
78

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1MariusBadarau13 *** *** *** 00
2MariusBadarau13 *** *** *** 00
3MariusBadarau13 *** *** *** 00
4MariusBadarau13 *** *** *** 00
5MariusBadarau13 *** *** *** 00
Punctaj obținut: 0
# 70 → [ 10 ] # MariusBadarau a X-a A11 Iunie 201809:30:57Compilare cu SUCCES.evaluata 100
Problema # 70Postată de # admin77 la data de 01 Iunie 2018 - 08:52:01
Se citește un număr natural n, n>1. Să se determine câte perechi (a,b) , 1 ≤ a ≤ b ≤ n de numere naturale sunt prime între ele,
Date de intrare
Programul citește de la tastatură numărul n

Date de ieşire
Programul afișează pe ecran numărul C, reprezentând valoarea dorită.

Restricţii şi precizări
1 < n ≤ 1000

Exemplu
Intrare
6
Ieșire
12
Explicație
Perechile sunt: (1 1) (1 2) (1 3) (1 4) (1 5) ( 1 6) (2 3) (2 5) (3 4) (3 5) (4 5) (5 6) .

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1MariusBadarau70 *** *** *** 250
2MariusBadarau70 *** *** *** 250
3MariusBadarau70 *** *** *** 250
4MariusBadarau70 *** *** *** 250
Punctaj obținut: 100
# 139 → [ 10 ] # MariusBadarau a X-a A11 Iunie 201809:33:43Compilare cu SUCCES.evaluata 100
Problema # 139Postată de # admin77 la data de 03 Iunie 2018 - 15:41:20
Să se determine prima cifră impară a unui număr dat.

Se dă un număr întreg.

Cerința:

Determinați prima cifră impară a numărului.

Date de intrare:

Programul citește un număr întreg de la tastatură.

Date de ieșire:

Programul va scrie pe ecran prima cifră impară a numărului sau valoarea -1 dacă numărul nu conține nici o cifră impară.

Restricții și precizări:

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

Exemplu

Intrare

12723

Iesire

1

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1MariusBadarau139 *** *** *** 12.50
2MariusBadarau139 *** *** *** 12.50
3MariusBadarau139 *** *** *** 12.50
4MariusBadarau139 *** *** *** 12.50
5MariusBadarau139 *** *** *** 12.50
6MariusBadarau139 *** *** *** 12.50
7MariusBadarau139 *** *** *** 12.50
8MariusBadarau139 *** *** *** 12.50
Punctaj obținut: 100
# 35 → [ 10 ] # MariusBadarau a X-a A12 Iunie 201809:15:33Compilare cu SUCCES.evaluata 50
Problema # 35Postată de # admin77 la data de 30 Mai 2018 - 21:47:25
Să se scrie un program care citește un șir de n numere naturale și determină numărul numerelor prime din șir.

Cerința:

Să se scrie un program care citește un șir de n numere naturale și determină  numărul numerelor prime din șir.

Date de intrare:

Programul citește de la tastatură numărul n, iar apoi  n numere naturale nenule.

Date de ieşire:

Programul scrie pe ecran  numărul numerelor prime din șir.

Restricţii şi precizări:

1 ≤ n ≤ 1000

cele  n numere citite vor fi mai mici decât  2.000.000.000

Exemplu

Intrare

5
72 75 12 75 17

Ieșire

1

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1MariusBadarau35 *** *** *** 00
2MariusBadarau35 *** *** *** 250
3MariusBadarau35 *** *** *** 00
4MariusBadarau35 *** *** *** 250
Punctaj obținut: 50
# 143 → [ 11 ] # mariusbadarau a XI-a A24 Septembrie 201816:14:12Compilare cu SUCCES.evaluata 100
Problema # 143Postată de # admin77 la data de 03 Iunie 2018 - 18:37:35
Să se scrie un program C++ care citește o matrice de n linii și m coloane și determină câte elemente din matrice au prima cifră pară.
Date de intrare
Din fișierul test.in se citește două numere naturale n și m și apoi o matrice A(n , m) de numere întregi

Date de ieșire
Programul va scrie în fișierul test.out câte elemente din matrice au prima cifră pară..

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere întregi de maxim 7 cifre.

Exemplu
test.in
2 2 54 32 38 44
test.out
1

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau143 *** *** *** 250
2mariusbadarau143 *** *** *** 250
3mariusbadarau143 *** *** *** 250
4mariusbadarau143 *** *** *** 250
Punctaj obținut: 100
# 140 → [ 11 ] # mariusbadarau a XI-a A24 Septembrie 201816:14:52Compilare cu SUCCES.evaluata 100
Problema # 140Postată de # admin77 la data de 03 Iunie 2018 - 18:23:53
Să se scrie un program C++ care citește două matrice pătratice de dimensiune n și determină suma lor.
Date de intrare
Din fișierul test.in se citește un număr natural n și apoi două matrice A(n , n) și B(n,n) de numere întregi

Date de ieșire
Programul va scrie în fișierul test.out matricea rezultată din suma celor două.

Restricţii şi precizări
1 < n ≤ 15, elementele celor două matrice numere întregi de maxim 7 cifre.

Exemplu
test.in
2 5 2 8 4  6 3 8 5
test.out
11 5 16 9

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau140 *** *** *** 250
2mariusbadarau140 *** *** *** 250
3mariusbadarau140 *** *** *** 250
4mariusbadarau140 *** *** *** 250
Punctaj obținut: 100
# 141 → [ 11 ] # mariusbadarau a XI-a A24 Septembrie 201816:15:09Compilare cu SUCCES.evaluata 100
Problema # 141Postată de # admin77 la data de 03 Iunie 2018 - 18:27:32
Să se scrie un program C++ care citește o matrice pătratică de dimensiune n și determină suma elementelor pare și elementul minim din matrice.
Date de intrare
Din fișierul test.in se citește un număr natural n și apoi o matrice A(n , n) de numere întregi

Date de ieșire
Programul va scrie în fișierul test.out suma elementelor pare și elementul minim din matrice separate printr-un spațiu.

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere întregi de maxim 7 cifre.

Exemplu
test.in
2 5 2 8 4
test.out
14 2

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau141 *** *** *** 250
2mariusbadarau141 *** *** *** 250
3mariusbadarau141 *** *** *** 250
4mariusbadarau141 *** *** *** 250
Punctaj obținut: 100
# 145 → [ 11 ] # mariusbadarau a XI-a A27 Septembrie 201820:34:42Compilare cu SUCCES.evaluata 100
Problema # 145Postată de # admin77 la data de 03 Iunie 2018 - 18:51:54
Să se scrie un program C++ care citește o matrice pătratică de dimensiune n. Să se interschimbe coloanele astfel încât elementele de pe prima linie să fie în ordine crescătoare.
Date de intrare
Din fișierul test.in se citește un număr natural n și apoi o matrice A(n , n) de numere întregi

Date de ieșire
Programul va scrie în fișierul test.out matricea rezultată prin interschimbarea coloanelor astfel încât elementele de pe prima linie să fie în ordine crescătoare..

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere întregi de maxim 7 cifre.

Exemplu
test.in
2 5 2 8 4
test.out
2 5 4 8

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau145 *** *** *** 250
2mariusbadarau145 *** *** *** 250
3mariusbadarau145 *** *** *** 250
4mariusbadarau145 *** *** *** 250
Punctaj obținut: 100
# 142 → [ 11 ] # mariusbadarau a XI-a A27 Septembrie 201820:52:02Compilare cu SUCCES.evaluata 100
Problema # 142Postată de # admin77 la data de 03 Iunie 2018 - 18:33:14
Să se scrie un program C++ care citește o matrice pătratică de dimensiune n și interschimbă între ele doua linii din matrice..
Date de intrare
Din fișierul test.in se citesc trei numere naturale n, L1, L2 și apoi o matrice A(n , n) de numere întregi

Date de ieșire
Programul va scrie în fișierul test.out matricea rezultată după interschimbarea liniei L1 cu linia L2.

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere întregi de maxim 7 cifre.
L1, L2 naturale mai mici sau egale cu n.

Exemplu
test.in
2 1 2 5 2 8 4
test.out
8 4 5 2

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau142 *** *** *** 250
2mariusbadarau142 *** *** *** 250
3mariusbadarau142 *** *** *** 250
4mariusbadarau142 *** *** *** 250
Punctaj obținut: 100
# 158 → [ 11 ] # mariusbadarau a XI-a A11 Octombrie 201817:16:19Eroare la compilare!evaluata -
Problema # 158Postată de # admin77 la data de 06 Iunie 2018 - 19:29:15
Să se scrie un program C++ care citește un șir de caractere care poate sa conțină inclusiv spații. Să se determine dacă șirul conține mai multe litere mari, litere mici sau cifre.
Date de intrare
Se citește de la tastatură un șir de caractere

Date de ieșire
Programul va afișa pe ecran:
                   - 1 dacă conține mai multe litere mari
                   - 2 dacă conține mai multe litere mici
                   - 3 dacă conține mai multe cifre

Restricţii şi precizări
lungimea șirului mai mică de 250.

Exemplu
Intrare
Ana are 11 mere
Iesire
2

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau158 *** *** *** 250
2mariusbadarau158 *** *** *** 250
3mariusbadarau158 *** *** *** 250
4mariusbadarau158 *** *** *** 250
5mariusbadarau156 *** *** *** 250
6mariusbadarau156 *** *** *** 250
7mariusbadarau156 *** *** *** 250
8mariusbadarau156 *** *** *** 250
9mariusbadarau156 *** *** *** 250
10mariusbadarau156 *** *** *** 250
11mariusbadarau156 *** *** *** 250
12mariusbadarau156 *** *** *** 250
13mariusbadarau155 *** *** *** 250
14mariusbadarau155 *** *** *** 250
15mariusbadarau155 *** *** *** 250
16mariusbadarau155 *** *** *** 250
17mariusbadarau155 *** *** *** 250
18mariusbadarau155 *** *** *** 250
19mariusbadarau155 *** *** *** 250
20mariusbadarau155 *** *** *** 250
Punctaj obținut: 100
# 112 → [ 11 ] # mariusbadarau a XI-a A30 Octombrie 201811:32:56Compilare cu SUCCES.evaluata 100
Problema # 112Postată de # admin77 la data de 03 Iunie 2018 - 14:01:54
Să se determine cea mai mică cifră pară a unui număr utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează cea mai mică cifră pară a unui număr primit ca și parametru.
În cazul în care nu există o cifră pară atunci se va tipării valoarea -1.

Date de intrare:

Programul citește un întreg de la tastatură.

Date de ieșire:

Programul va scrie pe ecran cea mai mică cifră pară a  numărului.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
46
Ieșire
4

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau112 *** *** *** 12.50
2mariusbadarau112 *** *** *** 12.50
3mariusbadarau112 *** *** *** 12.50
4mariusbadarau112 *** *** *** 12.50
5mariusbadarau112 *** *** *** 12.50
6mariusbadarau112 *** *** *** 12.50
7mariusbadarau112 *** *** *** 12.50
8mariusbadarau112 *** *** *** 12.50
Punctaj obținut: 100
# 107 → [ 11 ] # mariusbadarau a XI-a A30 Octombrie 201811:42:59Eroare la compilare!evaluata -
Problema # 107Postată de # admin77 la data de 03 Iunie 2018 - 13:17:54
Să se determine câte cifre are un număr mai mici sau egale cu o cifra k, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează câte cifre are un număr mai mici sau egale cu o cifra k.
Atât numărul cât și cifra vor fi parametrii subprogramului.

Date de intrare:

Programul citește un întreg și o cifră de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
464 4
Ieșire
2

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
Punctaj obținut: 0
# 107 → [ 11 ] # mariusbadarau a XI-a A30 Octombrie 201811:46:54Compilare cu SUCCES.evaluata 25
Problema # 107Postată de # admin77 la data de 03 Iunie 2018 - 13:17:54
Să se determine câte cifre are un număr mai mici sau egale cu o cifra k, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează câte cifre are un număr mai mici sau egale cu o cifra k.
Atât numărul cât și cifra vor fi parametrii subprogramului.

Date de intrare:

Programul citește un întreg și o cifră de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
464 4
Ieșire
2

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau107 *** *** *** 00
2mariusbadarau107 *** *** *** 00
3mariusbadarau107 *** *** *** 12.50
4mariusbadarau107 *** *** *** 00
5mariusbadarau107 *** *** *** 00
6mariusbadarau107 *** *** *** 12.50
7mariusbadarau107 *** *** *** 00
8mariusbadarau107 *** *** *** 00
Punctaj obținut: 25
# 108 → [ 11 ] # mariusbadarau a XI-a A30 Octombrie 201811:50:57Compilare cu SUCCES.evaluata 25
Problema # 108Postată de # admin77 la data de 03 Iunie 2018 - 13:19:09
Să se determine câte cifre are un număr mai mari sau egale cu o cifra k, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează câte cifre are un număr mai mari sau egale cu o cifra k.
Atât numărul cât și cifra vor fi parametrii subprogramului.

Date de intrare:

Programul citește un întreg și o cifră de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
464 4
Ieșire
3

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau108 *** *** *** 00
2mariusbadarau108 *** *** *** 00
3mariusbadarau108 *** *** *** 12.50
4mariusbadarau108 *** *** *** 00
5mariusbadarau108 *** *** *** 00
6mariusbadarau108 *** *** *** 12.50
7mariusbadarau108 *** *** *** 00
8mariusbadarau108 *** *** *** 00
Punctaj obținut: 25
# 108 → [ 11 ] # mariusbadarau a XI-a A30 Octombrie 201811:52:39Compilare cu SUCCES.evaluata 100
Problema # 108Postată de # admin77 la data de 03 Iunie 2018 - 13:19:09
Să se determine câte cifre are un număr mai mari sau egale cu o cifra k, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează câte cifre are un număr mai mari sau egale cu o cifra k.
Atât numărul cât și cifra vor fi parametrii subprogramului.

Date de intrare:

Programul citește un întreg și o cifră de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
464 4
Ieșire
3

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau108 *** *** *** 12.50
2mariusbadarau108 *** *** *** 12.50
3mariusbadarau108 *** *** *** 12.50
4mariusbadarau108 *** *** *** 12.50
5mariusbadarau108 *** *** *** 12.50
6mariusbadarau108 *** *** *** 12.50
7mariusbadarau108 *** *** *** 12.50
8mariusbadarau108 *** *** *** 12.50
Punctaj obținut: 100
# 107 → [ 11 ] # mariusbadarau a XI-a A30 Octombrie 201811:53:26Compilare cu SUCCES.evaluata 100
Problema # 107Postată de # admin77 la data de 03 Iunie 2018 - 13:17:54
Să se determine câte cifre are un număr mai mici sau egale cu o cifra k, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează câte cifre are un număr mai mici sau egale cu o cifra k.
Atât numărul cât și cifra vor fi parametrii subprogramului.

Date de intrare:

Programul citește un întreg și o cifră de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
464 4
Ieșire
2

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau107 *** *** *** 12.50
2mariusbadarau107 *** *** *** 12.50
3mariusbadarau107 *** *** *** 12.50
4mariusbadarau107 *** *** *** 12.50
5mariusbadarau107 *** *** *** 12.50
6mariusbadarau107 *** *** *** 12.50
7mariusbadarau107 *** *** *** 12.50
8mariusbadarau107 *** *** *** 12.50
Punctaj obținut: 100
# 125 → [ 11 ] # mariusbadarau a XI-a A31 Octombrie 201815:41:53Compilare cu SUCCES.evaluata 100
Problema # 125Postată de # admin77 la data de 03 Iunie 2018 - 15:07:54
Să se determine a + b, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează a + b utilizând o funcție recursivă.
Ambele numere vor fi parametrii subprogramului.

Date de intrare:

Programul citește două numere naturale a și b de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numerele naturale nenule mai mici decât 600.000.
Exemplu
Intrare
3 4
Ieșire
7

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau125 *** *** *** 12.50
2mariusbadarau125 *** *** *** 12.50
3mariusbadarau125 *** *** *** 12.50
4mariusbadarau125 *** *** *** 12.50
5mariusbadarau125 *** *** *** 12.50
6mariusbadarau125 *** *** *** 12.50
7mariusbadarau125 *** *** *** 12.50
8mariusbadarau125 *** *** *** 12.50
Punctaj obținut: 100
# 124 → [ 11 ] # mariusbadarau a XI-a A31 Octombrie 201815:49:43Compilare cu SUCCES.evaluata 12.5
Problema # 124Postată de # admin77 la data de 03 Iunie 2018 - 15:06:17
Să se determine a la puterea b, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează a la puterea b.
Ambele numere vor fi parametrii subprogramului.

Date de intrare:

Programul citește două numere naturale a și b de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numerele naturale nenule mai mici decât 20.
Exemplu
Intrare
3 4
Ieșire
81

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau124 *** *** *** 00
2mariusbadarau124 *** *** *** 12.50
3mariusbadarau124 *** *** *** 00
4mariusbadarau124 *** *** *** 00
5mariusbadarau124 *** *** *** 00
6mariusbadarau124 *** *** *** 00
7mariusbadarau124 *** *** *** 00
8mariusbadarau124 *** *** *** 00
Punctaj obținut: 12.5
# 124 → [ 11 ] # mariusbadarau a XI-a A31 Octombrie 201815:56:37Compilare cu SUCCES.evaluata 12.5
Problema # 124Postată de # admin77 la data de 03 Iunie 2018 - 15:06:17
Să se determine a la puterea b, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează a la puterea b.
Ambele numere vor fi parametrii subprogramului.

Date de intrare:

Programul citește două numere naturale a și b de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numerele naturale nenule mai mici decât 20.
Exemplu
Intrare
3 4
Ieșire
81

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau124 *** *** *** 00
2mariusbadarau124 *** *** *** 12.50
3mariusbadarau124 *** *** *** 00
4mariusbadarau124 *** *** *** 00
5mariusbadarau124 *** *** *** 00
6mariusbadarau124 *** *** *** 00
7mariusbadarau124 *** *** *** 00
8mariusbadarau124 *** *** *** 00
Punctaj obținut: 12.5
# 99 → [ 11 ] # mariusbadarau a XI-a A31 Octombrie 201816:11:19Compilare cu SUCCES.evaluata 100
Problema # 99Postată de # admin77 la data de 03 Iunie 2018 - 12:58:18
Să se determine suma cifrelor unui număr utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează suma cifrelor unui număr primit ca și parametru.

Date de intrare:

Programul citește un întreg de la tastatură.

Date de ieșire:

Programul va scrie pe ecran suma cifrelor numărului.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
46
Ieșire
10

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau99 *** *** *** 12.50
2mariusbadarau99 *** *** *** 12.50
3mariusbadarau99 *** *** *** 12.50
4mariusbadarau99 *** *** *** 12.50
5mariusbadarau99 *** *** *** 12.50
6mariusbadarau99 *** *** *** 12.50
7mariusbadarau99 *** *** *** 12.50
8mariusbadarau99 *** *** *** 12.50
Punctaj obținut: 100
# 102 → [ 11 ] # mariusbadarau a XI-a A31 Octombrie 201816:30:46Compilare cu SUCCES.evaluata 0
Problema # 102Postată de # admin77 la data de 03 Iunie 2018 - 13:02:56
Să se determine cea mai mare cifră unui număr utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează cea mai mare cifră unui număr primit ca și parametru.

Date de intrare:

Programul citește un întreg de la tastatură.

Date de ieșire:

Programul va scrie pe ecran cea mai mare cifră a numărului.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
46
Ieșire
6

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau102 *** *** *** 00
2mariusbadarau102 *** *** *** 00
3mariusbadarau102 *** *** *** 00
4mariusbadarau102 *** *** *** 00
5mariusbadarau102 *** *** *** 00
6mariusbadarau102 *** *** *** 00
7mariusbadarau102 *** *** *** 00
8mariusbadarau102 *** *** *** 00
Punctaj obținut: 0
# 124 → [ 11 ] # mariusbadarau a XI-a A01 Noiembrie 201821:06:15Eroare la compilare!evaluata -
Problema # 124Postată de # admin77 la data de 03 Iunie 2018 - 15:06:17
Să se determine a la puterea b, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează a la puterea b.
Ambele numere vor fi parametrii subprogramului.

Date de intrare:

Programul citește două numere naturale a și b de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numerele naturale nenule mai mici decât 20.
Exemplu
Intrare
3 4
Ieșire
81

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
Punctaj obținut: 0
# 124 → [ 11 ] # mariusbadarau a XI-a A01 Noiembrie 201821:10:15Compilare cu SUCCES.evaluata 100
Problema # 124Postată de # admin77 la data de 03 Iunie 2018 - 15:06:17
Să se determine a la puterea b, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează a la puterea b.
Ambele numere vor fi parametrii subprogramului.

Date de intrare:

Programul citește două numere naturale a și b de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numerele naturale nenule mai mici decât 20.
Exemplu
Intrare
3 4
Ieșire
81

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau124 *** *** *** 12.50
2mariusbadarau124 *** *** *** 12.50
3mariusbadarau124 *** *** *** 12.50
4mariusbadarau124 *** *** *** 12.50
5mariusbadarau124 *** *** *** 12.50
6mariusbadarau124 *** *** *** 12.50
7mariusbadarau124 *** *** *** 12.50
8mariusbadarau124 *** *** *** 12.50
Punctaj obținut: 100
# 123 → [ 11 ] # mariusbadarau a XI-a A05 Noiembrie 201817:43:13Compilare cu SUCCES.evaluata 100
Problema # 123Postată de # admin77 la data de 03 Iunie 2018 - 14:35:25
Să se scrie un program C++ care folosește un subprogram recursiv, care primeşte prin parametrul v un tablou unidimensional cu cel mult 100 de elemente întregi, iar prin parametrul n numărul efectiv de elemente din v, precum și un număr format dintr-o singură cifră k.
Subprogramul returnează numărul elemente din tablou care sunt multipli ai numărului k şi au ultima cifră egală cu k.
Date de intrare
Programul citește de la tastatură numerele k și n, iar apoi n numere întregi, separate prin spaţii, reprezentând elementele vectorului.
Date de ieşire
Programul afișează pe ecran  numărul elemente din tablou care sunt multipli ai numărului k şi au ultima cifră egală cu k.
Restricţii şi precizări
0 < n ≤ 100
elementele șirului vor fi cuprinse între -1.000.000 și 1.000.000
Exemplu
Intrare
2 6 5 6 12 3 5 5
Iesire
1

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau123 *** *** *** 250
2mariusbadarau123 *** *** *** 250
3mariusbadarau123 *** *** *** 250
4mariusbadarau123 *** *** *** 250
Punctaj obținut: 100
# 122 → [ 11 ] # mariusbadarau a XI-a A05 Noiembrie 201817:52:13Compilare cu SUCCES.evaluata 100
Problema # 122Postată de # admin77 la data de 03 Iunie 2018 - 14:29:47
Să se scrie un program C++ care folosește un subprogram recursiv, care primeşte prin parametrul v un tablou unidimensional cu cel mult 100 de elemente întregi, iar prin parametrul n numărul efectiv de elemente din v.
Subprogramul returnează suma elementelor tabloului v care sunt numere prime.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere întregi, separate prin spaţii, reprezentând elementele vectorului.
Date de ieşire
Programul afișează pe ecran numărul cerut..
Restricţii şi precizări
0 < n ≤ 100
elementele șirului vor fi cuprinse între -1.000.000 și 1.000.000
Exemplu
Intrare
6 5 6 6 3 5 5
Iesire
18

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau122 *** *** *** 250
2mariusbadarau122 *** *** *** 250
3mariusbadarau122 *** *** *** 250
4mariusbadarau122 *** *** *** 250
Punctaj obținut: 100
# 121 → [ 11 ] # mariusbadarau a XI-a A05 Noiembrie 201817:57:34Compilare cu SUCCES.evaluata 0
Problema # 121Postată de # admin77 la data de 03 Iunie 2018 - 14:27:03
Să se scrie un program C++ care folosește un subprogram recursiv, care primeşte prin parametrul v un tablou unidimensional cu cel mult 100 de elemente întregi, iar prin parametrul n numărul efectiv de elemente din v.
Subprogramul returnează suma elementelor tabloului v.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere întregi, separate prin spaţii, reprezentând elementele vectorului.
Date de ieşire
Programul afișează pe ecran numărul cerut..
Restricţii şi precizări
0 < n ≤ 100
elementele șirului vor fi cuprinse între -1.000.000 și 1.000.000
Exemplu
Intrare
6 5 6 6 3 5 5
Iesire
30

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau121 *** *** *** 00
2mariusbadarau121 *** *** *** 00
3mariusbadarau121 *** *** *** 00
4mariusbadarau121 *** *** *** 00
Punctaj obținut: 0
# 118 → [ 11 ] # mariusbadarau a XI-a A06 Noiembrie 201811:39:13Compilare cu SUCCES.evaluata 50
Problema # 118Postată de # admin77 la data de 03 Iunie 2018 - 14:13:04
Să se determine numărul obținut prin eliminarea cifrelor mai mari decât k dintr-un număr, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează numărul obținut prin eliminarea cifrelor mai mari  decât k dintr-un număr.
Atât numărul cât și cifra vor fi parametrii subprogramului.

Date de intrare:

Programul citește un întreg și o cifră de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
464 4
Ieșire
44

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau118 *** *** *** 00
2mariusbadarau118 *** *** *** 12.50
3mariusbadarau118 *** *** *** 12.50
4mariusbadarau118 *** *** *** 12.50
5mariusbadarau118 *** *** *** 00
6mariusbadarau118 *** *** *** 00
7mariusbadarau118 *** *** *** 00
8mariusbadarau118 *** *** *** 12.50
Punctaj obținut: 50
# 118 → [ 11 ] # mariusbadarau a XI-a A06 Noiembrie 201811:43:20Compilare cu SUCCES.evaluata 0
Problema # 118Postată de # admin77 la data de 03 Iunie 2018 - 14:13:04
Să se determine numărul obținut prin eliminarea cifrelor mai mari decât k dintr-un număr, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează numărul obținut prin eliminarea cifrelor mai mari  decât k dintr-un număr.
Atât numărul cât și cifra vor fi parametrii subprogramului.

Date de intrare:

Programul citește un întreg și o cifră de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
464 4
Ieșire
44

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau118 *** *** *** 00
2mariusbadarau118 *** *** *** 00
3mariusbadarau118 *** *** *** 00
4mariusbadarau118 *** *** *** 00
5mariusbadarau118 *** *** *** 00
6mariusbadarau118 *** *** *** 00
7mariusbadarau118 *** *** *** 00
8mariusbadarau118 *** *** *** 00
Punctaj obținut: 0
# 118 → [ 11 ] # mariusbadarau a XI-a A06 Noiembrie 201811:44:12Compilare cu SUCCES.evaluata 0
Problema # 118Postată de # admin77 la data de 03 Iunie 2018 - 14:13:04
Să se determine numărul obținut prin eliminarea cifrelor mai mari decât k dintr-un număr, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează numărul obținut prin eliminarea cifrelor mai mari  decât k dintr-un număr.
Atât numărul cât și cifra vor fi parametrii subprogramului.

Date de intrare:

Programul citește un întreg și o cifră de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
464 4
Ieșire
44

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau118 *** *** *** 00
2mariusbadarau118 *** *** *** 00
3mariusbadarau118 *** *** *** 00
4mariusbadarau118 *** *** *** 00
5mariusbadarau118 *** *** *** 00
6mariusbadarau118 *** *** *** 00
7mariusbadarau118 *** *** *** 00
8mariusbadarau118 *** *** *** 00
Punctaj obținut: 0
# 118 → [ 11 ] # mariusbadarau a XI-a A06 Noiembrie 201811:45:01Compilare cu SUCCES.evaluata 0
Problema # 118Postată de # admin77 la data de 03 Iunie 2018 - 14:13:04
Să se determine numărul obținut prin eliminarea cifrelor mai mari decât k dintr-un număr, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează numărul obținut prin eliminarea cifrelor mai mari  decât k dintr-un număr.
Atât numărul cât și cifra vor fi parametrii subprogramului.

Date de intrare:

Programul citește un întreg și o cifră de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
464 4
Ieșire
44

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau118 *** *** *** 00
2mariusbadarau118 *** *** *** 00
3mariusbadarau118 *** *** *** 00
4mariusbadarau118 *** *** *** 00
5mariusbadarau118 *** *** *** 00
6mariusbadarau118 *** *** *** 00
7mariusbadarau118 *** *** *** 00
8mariusbadarau118 *** *** *** 00
Punctaj obținut: 0
# 118 → [ 11 ] # mariusbadarau a XI-a A06 Noiembrie 201811:46:11Compilare cu SUCCES.evaluata 0
Problema # 118Postată de # admin77 la data de 03 Iunie 2018 - 14:13:04
Să se determine numărul obținut prin eliminarea cifrelor mai mari decât k dintr-un număr, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează numărul obținut prin eliminarea cifrelor mai mari  decât k dintr-un număr.
Atât numărul cât și cifra vor fi parametrii subprogramului.

Date de intrare:

Programul citește un întreg și o cifră de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
464 4
Ieșire
44

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau118 *** *** *** 00
2mariusbadarau118 *** *** *** 00
3mariusbadarau118 *** *** *** 00
4mariusbadarau118 *** *** *** 00
5mariusbadarau118 *** *** *** 00
6mariusbadarau118 *** *** *** 00
7mariusbadarau118 *** *** *** 00
8mariusbadarau118 *** *** *** 00
Punctaj obținut: 0
# 117 → [ 11 ] # mariusbadarau a XI-a A06 Noiembrie 201811:47:58Compilare cu SUCCES.evaluata 25
Problema # 117Postată de # admin77 la data de 03 Iunie 2018 - 14:11:48
Să se determine numărul obținut prin eliminarea cifrelor mai mici decât k dintr-un număr, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează numărul obținut prin eliminarea cifrelor mai mici decât k dintr-un număr.
Atât numărul cât și cifra vor fi parametrii subprogramului.

Date de intrare:

Programul citește un întreg și o cifră de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
464 4
Ieșire
464

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau117 *** *** *** 00
2mariusbadarau117 *** *** *** 00
3mariusbadarau117 *** *** *** 12.50
4mariusbadarau117 *** *** *** 00
5mariusbadarau117 *** *** *** 00
6mariusbadarau117 *** *** *** 12.50
7mariusbadarau117 *** *** *** 00
8mariusbadarau117 *** *** *** 00
Punctaj obținut: 25
# 117 → [ 11 ] # mariusbadarau a XI-a A06 Noiembrie 201811:49:17Compilare cu SUCCES.evaluata 25
Problema # 117Postată de # admin77 la data de 03 Iunie 2018 - 14:11:48
Să se determine numărul obținut prin eliminarea cifrelor mai mici decât k dintr-un număr, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează numărul obținut prin eliminarea cifrelor mai mici decât k dintr-un număr.
Atât numărul cât și cifra vor fi parametrii subprogramului.

Date de intrare:

Programul citește un întreg și o cifră de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
464 4
Ieșire
464

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau117 *** *** *** 00
2mariusbadarau117 *** *** *** 00
3mariusbadarau117 *** *** *** 12.50
4mariusbadarau117 *** *** *** 00
5mariusbadarau117 *** *** *** 00
6mariusbadarau117 *** *** *** 12.50
7mariusbadarau117 *** *** *** 00
8mariusbadarau117 *** *** *** 00
Punctaj obținut: 25
# 117 → [ 11 ] # mariusbadarau a XI-a A06 Noiembrie 201811:49:58Compilare cu SUCCES.evaluata 100
Problema # 117Postată de # admin77 la data de 03 Iunie 2018 - 14:11:48
Să se determine numărul obținut prin eliminarea cifrelor mai mici decât k dintr-un număr, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează numărul obținut prin eliminarea cifrelor mai mici decât k dintr-un număr.
Atât numărul cât și cifra vor fi parametrii subprogramului.

Date de intrare:

Programul citește un întreg și o cifră de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
464 4
Ieșire
464

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau117 *** *** *** 12.50
2mariusbadarau117 *** *** *** 12.50
3mariusbadarau117 *** *** *** 12.50
4mariusbadarau117 *** *** *** 12.50
5mariusbadarau117 *** *** *** 12.50
6mariusbadarau117 *** *** *** 12.50
7mariusbadarau117 *** *** *** 12.50
8mariusbadarau117 *** *** *** 12.50
Punctaj obținut: 100
# 118 → [ 11 ] # mariusbadarau a XI-a A06 Noiembrie 201811:50:48Compilare cu SUCCES.evaluata 100
Problema # 118Postată de # admin77 la data de 03 Iunie 2018 - 14:13:04
Să se determine numărul obținut prin eliminarea cifrelor mai mari decât k dintr-un număr, utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează numărul obținut prin eliminarea cifrelor mai mari  decât k dintr-un număr.
Atât numărul cât și cifra vor fi parametrii subprogramului.

Date de intrare:

Programul citește un întreg și o cifră de la tastatură.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
464 4
Ieșire
44

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau118 *** *** *** 12.50
2mariusbadarau118 *** *** *** 12.50
3mariusbadarau118 *** *** *** 12.50
4mariusbadarau118 *** *** *** 12.50
5mariusbadarau118 *** *** *** 12.50
6mariusbadarau118 *** *** *** 12.50
7mariusbadarau118 *** *** *** 12.50
8mariusbadarau118 *** *** *** 12.50
Punctaj obținut: 100
# 95 → [ 11 ] # mariusbadarau a XI-a A20 Noiembrie 201811:52:41Compilare cu SUCCES.evaluata 100
Problema # 95Postată de # admin77 la data de 03 Iunie 2018 - 12:25:34
Se citeşte două numere naturale nenule n și k. Să se afişeze, în ordine lexicografică, combinările mulţimii {1,2,..,n} luate câte k.
Date de intrare
Fişierul de intrare test.in conţine pe prima linie numărul n.

Date de ieşire
Fişierul de ieşire test.out va conţine elementele combinărilor, separate prin câte un spaţiu. La sfârșitul fiecărei permutări se pune ;

Restricţii şi precizări
0 < n < 9
Exemplu
test.in
3 2
test.out
1 2 ;1 3 ; 2 3 ;

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau95 *** *** *** 250
2mariusbadarau95 *** *** *** 250
3mariusbadarau95 *** *** *** 250
4mariusbadarau95 *** *** *** 250
Punctaj obținut: 100
# 94 → [ 11 ] # mariusbadarau a XI-a A20 Noiembrie 201811:56:54Compilare cu SUCCES.Re-Evaluata 100
Problema # 94Postată de # admin77 la data de 03 Iunie 2018 - 11:13:04
Se citeşte două numere naturale nenule n și k. Să se afişeze, în ordine lexicografică, aranjamentele mulţimii {1,2,..,n} luate câte k.
Date de intrare
Fişierul de intrare test.in conţine pe prima linie numărul n.

Date de ieşire
Fişierul de ieşire test.out va conţine elementele aranjamentelor, separate prin câte un spaţiu. La sfârșitul fiecărei permutări se pune ;

Restricţii şi precizări
0 < n < 9
Exemplu
test.in
3 2
test.out
1 2 ;1 3 ;2 1 ; 2 3 ;3 1 ;3 2 ;

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau94 *** *** *** 250
2mariusbadarau94 *** *** *** 250
3mariusbadarau94 *** *** *** 250
4mariusbadarau94 *** *** *** 250
Punctaj obținut: 100
# 94 → [ 11 ] # mariusbadarau a XI-a A20 Noiembrie 201811:57:54Compilare cu SUCCES.Re-Evaluata 100
Problema # 94Postată de # admin77 la data de 03 Iunie 2018 - 11:13:04
Se citeşte două numere naturale nenule n și k. Să se afişeze, în ordine lexicografică, aranjamentele mulţimii {1,2,..,n} luate câte k.
Date de intrare
Fişierul de intrare test.in conţine pe prima linie numărul n.

Date de ieşire
Fişierul de ieşire test.out va conţine elementele aranjamentelor, separate prin câte un spaţiu. La sfârșitul fiecărei permutări se pune ;

Restricţii şi precizări
0 < n < 9
Exemplu
test.in
3 2
test.out
1 2 ;1 3 ;2 1 ; 2 3 ;3 1 ;3 2 ;

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau94 *** *** *** 250
2mariusbadarau94 *** *** *** 250
3mariusbadarau94 *** *** *** 250
4mariusbadarau94 *** *** *** 250
Punctaj obținut: 100
# 94 → [ 11 ] # mariusbadarau a XI-a A20 Noiembrie 201811:58:34Compilare cu SUCCES.Re-Evaluata 100
Problema # 94Postată de # admin77 la data de 03 Iunie 2018 - 11:13:04
Se citeşte două numere naturale nenule n și k. Să se afişeze, în ordine lexicografică, aranjamentele mulţimii {1,2,..,n} luate câte k.
Date de intrare
Fişierul de intrare test.in conţine pe prima linie numărul n.

Date de ieşire
Fişierul de ieşire test.out va conţine elementele aranjamentelor, separate prin câte un spaţiu. La sfârșitul fiecărei permutări se pune ;

Restricţii şi precizări
0 < n < 9
Exemplu
test.in
3 2
test.out
1 2 ;1 3 ;2 1 ; 2 3 ;3 1 ;3 2 ;

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau94 *** *** *** 250
2mariusbadarau94 *** *** *** 250
3mariusbadarau94 *** *** *** 250
4mariusbadarau94 *** *** *** 250
Punctaj obținut: 100
# 93 → [ 11 ] # mariusbadarau a XI-a A20 Noiembrie 201812:00:45Compilare cu SUCCES.evaluata 100
Problema # 93Postată de # admin77 la data de 03 Iunie 2018 - 11:03:03
Se citeşte un număr natural nenul n. Să se afişeze, în ordine lexicografică, permutările mulţimii {1,2,..,n}.
Date de intrare
Fişierul de intrare test.in conţine pe prima linie numărul n.

Date de ieşire
Fişierul de ieşire test.out va conţine elementele unei permutări, separate prin câte un spaţiu. La sfârșitul fiecărei permutări se pune ;

Restricţii şi precizări
0 < n < 9
Exemplu
test.in
3
test.out
1 2 3 ;1 3 2 ;2 1 3 ;2 3 1 ;3 1 2 ;3 2 1 ;

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau93 *** *** *** 500
2mariusbadarau93 *** *** *** 500
Punctaj obținut: 100
# 362 → [ 11 ] # mariusbadarau a XI-a A27 Noiembrie 201810:27:05Compilare cu SUCCES.evaluata 100
Problema # 362Postată de # admin77 la data de 20 Noiembrie 2018 - 16:46:38
Fiind dată o tablă de şah de dimensiune n x n, se cere să se aranjeze cele n dame în toate modurile posibile pe tabla de şah, astfel încât să nu se afle pe aceeaşi linie, coloană, sau diagonală (damele să nu se atace).
Date de intrare
Fişierul de intrare test.in conţine pe prima linie numărul n.

Date de ieşire
Fişierul de ieşire test.out va conţine numărul de variante de a aşeza cele n dame astfel încât să nu se atace.

Restricţii şi precizări
0 < n < 20
Exemplu 
test.in
4
test.out
2

 

D

 

 

 

 

 

D

D

 

 

 

 

 

D

 

    

 

 

D

 

D

 

 

 

 

 

 

D

 

D

 

 


Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau362 *** *** *** 12.50
2mariusbadarau362 *** *** *** 12.50
3mariusbadarau362 *** *** *** 12.50
4mariusbadarau362 *** *** *** 12.50
5mariusbadarau362 *** *** *** 12.50
6mariusbadarau362 *** *** *** 12.50
7mariusbadarau362 *** *** *** 12.50
8mariusbadarau362 *** *** *** 12.50
Punctaj obținut: 100
# 362 → [ 11 ] # mariusbadarau a XI-a A27 Noiembrie 201810:27:11Compilare cu SUCCES.evaluata 100
Problema # 362Postată de # admin77 la data de 20 Noiembrie 2018 - 16:46:38
Fiind dată o tablă de şah de dimensiune n x n, se cere să se aranjeze cele n dame în toate modurile posibile pe tabla de şah, astfel încât să nu se afle pe aceeaşi linie, coloană, sau diagonală (damele să nu se atace).
Date de intrare
Fişierul de intrare test.in conţine pe prima linie numărul n.

Date de ieşire
Fişierul de ieşire test.out va conţine numărul de variante de a aşeza cele n dame astfel încât să nu se atace.

Restricţii şi precizări
0 < n < 20
Exemplu 
test.in
4
test.out
2

 

D

 

 

 

 

 

D

D

 

 

 

 

 

D

 

    

 

 

D

 

D

 

 

 

 

 

 

D

 

D

 

 


Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau362 *** *** *** 12.50
2mariusbadarau362 *** *** *** 12.50
3mariusbadarau362 *** *** *** 12.50
4mariusbadarau362 *** *** *** 12.50
5mariusbadarau362 *** *** *** 12.50
6mariusbadarau362 *** *** *** 12.50
7mariusbadarau362 *** *** *** 12.50
8mariusbadarau362 *** *** *** 12.50
Punctaj obținut: 100
# 101 → [ 11 ] # mariusbadarau a XI-a A27 Noiembrie 201810:47:27Compilare cu SUCCES.evaluata 100
Problema # 101Postată de # admin77 la data de 03 Iunie 2018 - 13:01:37
Să se determine prima cifră unui număr utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează prima cifră unui număr primit ca și parametru.

Date de intrare:

Programul citește un întreg de la tastatură.

Date de ieșire:

Programul va scrie pe ecran prima cifră a numărului.

Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.
Exemplu
Intrare
46
Ieșire
4

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau101 *** *** *** 12.50
2mariusbadarau101 *** *** *** 12.50
3mariusbadarau101 *** *** *** 12.50
4mariusbadarau101 *** *** *** 12.50
5mariusbadarau101 *** *** *** 12.50
6mariusbadarau101 *** *** *** 12.50
7mariusbadarau101 *** *** *** 12.50
8mariusbadarau101 *** *** *** 12.50
Punctaj obținut: 100
# 395 → [ 11 ] # mariusbadarau a XI-a A12 Februarie 201911:49:09Compilare cu SUCCES.evaluata 100
Problema # 395Postată de # admin77 la data de 03 Februarie 2019 - 12:57:49
Să se scrie un program C++ care memorează un graf neorientat cu ajutorul matricei de adiacenţă.
Date de intrare
Se citește de la tastatură un număr natural n și apoi elementele de deasupra diagonalei principale a unei matrice A(n , n) de numere 0 şi 1 reprezentând .prezenţa unei muchii sau lipsa ei.

Date de ieșire
Programul va afișa pe ecran lista muchiilor în ordinea crescătoare extremităţii iniţiale şi a extremităţii finale.

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere 0 sau 1.

Exemplu
Intrare
3 1 0 1
Iesire
[1, 2], [2, 3]

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau395 *** *** *** 1000
Punctaj obținut: 100
# 397 → [ 11 ] # mariusbadarau a XI-a A12 Februarie 201911:49:27Compilare cu SUCCES.evaluata 100
Problema # 397Postată de # admin77 la data de 03 Februarie 2019 - 13:31:17
Să se scrie un program C++ care memorează un graf neorientat cu ajutorul a doi vectori.
Date de intrare
Se citește de la tastatură un număr natural n repreyentând numărul de muchii ale grafului și apoi elementele pe rând extremităţile fiecărei muchii.

Date de ieșire
Programul va afișa pe ecran lista muchiilor în ordinea citirii lor.

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere 0 sau 1.

Exemplu
Intrare
2 1 2 2 3
Iesire
[1, 2], [2, 3]

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau397 *** *** *** 1000
Punctaj obținut: 100
# 398 → [ 11 ] # mariusbadarau a XI-a A18 Februarie 201909:45:59Compilare cu SUCCES.evaluata 100
Problema # 398Postată de # admin77 la data de 03 Februarie 2019 - 14:11:57
Să se scrie un program C++ care memorează un graf neorientat cu ajutorul matricei de adiacenţă şi parcurge graful în lăţime.
Date de intrare
Se citește de la tastatură un număr natural n și apoi elementele de deasupra diagonalei principale a unei matrice A(n , n) de numere 0 şi 1 reprezentând .prezenţa unei muchii sau lipsa ei.

Date de ieșire
Programul va afișa pe ecran succesiunea nodurilor în ordinea parcurgerii în lăţime a grafului.

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere 0 sau 1.

Exemplu
Intrare
3 1 0 1
Iesire
1 2 3

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau398 *** *** *** 250
2mariusbadarau398 *** *** *** 250
3mariusbadarau398 *** *** *** 250
4mariusbadarau398 *** *** *** 250
Punctaj obținut: 100
# 399 → [ 11 ] # mariusbadarau a XI-a A19 Februarie 201910:18:43Compilare cu SUCCES.evaluata 100
Problema # 399Postată de # admin77 la data de 03 Februarie 2019 - 14:13:34
Să se scrie un program C++ care memorează un graf neorientat cu ajutorul matricei de adiacenţă şi parcurge graful în adâncime.
Date de intrare
Se citește de la tastatură un număr natural n și apoi elementele de deasupra diagonalei principale a unei matrice A(n , n) de numere 0 şi 1 reprezentând .prezenţa unei muchii sau lipsa ei.

Date de ieșire
Programul va afișa pe ecran succesiunea nodurilor în ordinea parcurgerii în adâncime a grafului.

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere 0 sau 1.

Exemplu
Intrare
3 1 0 1
Iesire
1 2 3

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau399 *** *** *** 250
2mariusbadarau399 *** *** *** 250
3mariusbadarau399 *** *** *** 250
4mariusbadarau399 *** *** *** 250
Punctaj obținut: 100
# 396 → [ 11 ] # mariusbadarau a XI-a A19 Februarie 201910:30:44Compilare cu SUCCES.evaluata 0
Problema # 396Postată de # admin77 la data de 03 Februarie 2019 - 13:26:51
Să se scrie un program C++ care memorează un graf neorientat cu ajutorul listelor de adiacenţă.
Date de intrare
Se citește de la tastatură un număr natural n și apoi elementele de deasupra diagonalei principale a unei matrice A(n , n) de numere 0 şi 1 reprezentând .prezenţa unei muchii sau lipsa ei.

Date de ieșire
Programul va afișa pe ecran cele două şiruri alfa şi beta separate prin ;

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere 0 sau 1.

Exemplu
Intrare
3 1 0 1
Iesire
1 2 4 5 ;2 1 3 2

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau396 *** *** *** 00
Punctaj obținut: 0
# 396 → [ 11 ] # mariusbadarau a XI-a A19 Februarie 201910:35:09Compilare cu SUCCES.evaluata 100
Problema # 396Postată de # admin77 la data de 03 Februarie 2019 - 13:26:51
Să se scrie un program C++ care memorează un graf neorientat cu ajutorul listelor de adiacenţă.
Date de intrare
Se citește de la tastatură un număr natural n și apoi elementele de deasupra diagonalei principale a unei matrice A(n , n) de numere 0 şi 1 reprezentând .prezenţa unei muchii sau lipsa ei.

Date de ieșire
Programul va afișa pe ecran cele două şiruri alfa şi beta separate prin ;

Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere 0 sau 1.

Exemplu
Intrare
3 1 0 1
Iesire
1 2 4 5 ;2 1 3 2

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau396 *** *** *** 1000
Punctaj obținut: 100
# 417 → [ 11 ] # mariusbadarau a XI-a A05 Martie 201911:33:35Compilare cu SUCCES.evaluata 0
Problema # 417Postată de # admin77 la data de 05 Martie 2019 - 10:39:49
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran lista muchiilor în ordinea citirii lor.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 2 3 4 5 0 0 0 0 6 7 0 0 8 9 0 0 0 0
Iesire
[1, 2], [1, 3], [2, 4], [2, 5], [5, 6], [5, 7], [7, 8], [7, 9], 

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau417 *** *** *** 00
Punctaj obținut: 0
# 417 → [ 11 ] # mariusbadarau a XI-a A05 Martie 201911:34:28Compilare cu SUCCES.evaluata 100
Problema # 417Postată de # admin77 la data de 05 Martie 2019 - 10:39:49
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran lista muchiilor în ordinea citirii lor.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 2 3 4 5 0 0 0 0 6 7 0 0 8 9 0 0 0 0
Iesire
[1, 2], [1, 3], [2, 4], [2, 5], [5, 6], [5, 7], [7, 8], [7, 9], 

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau417 *** *** *** 1000
Punctaj obținut: 100
# 418 → [ 11 ] # mariusbadarau a XI-a A05 Martie 201911:41:57Compilare cu SUCCES.evaluata 100
Problema # 418Postată de # admin77 la data de 05 Martie 2019 - 10:43:19
Să se scrie un program C++ care memorează un arbore binar folosind metoda cu ajutorul a doi vectori TATA și DESC.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod tatăl lui și apoi valoarea -1 sau 1 în funcție de descendentul stâng sau drept..

Date de ieșire
Programul va afișa pe ecran lista muchiilor în ordinea citirii lor.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 0 0 1 -1 1 1 2 -1 2 1 5 -1 5 1 7 -1 7 1
Iesire
[1, 2], [1, 3], [2, 4], [2, 5], [5, 6], [5, 7], [7, 8], [7, 9], 

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau418 *** *** *** 1000
Punctaj obținut: 100
# 424 → [ 11 ] # mariusbadarau a XI-a A11 Martie 201909:45:23Compilare cu SUCCES.evaluata 100
Problema # 424Postată de # admin77 la data de 10 Martie 2019 - 19:49:19
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și afișează pe ecran nodurile frunză ale acestuia.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran nodurile frunză ale acestuia în ordine crescătoare despărțite printr-un spațiu.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
8 2 3 4 5 6 7 0 0 0 0 0 0 0 8 0 0
Iesire
4 5 6 8

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau424 *** *** *** 1000
Punctaj obținut: 100
# 423 → [ 11 ] # mariusbadarau a XI-a A12 Martie 201910:15:05Compilare cu SUCCES.evaluata 100
Problema # 423Postată de # admin77 la data de 07 Martie 2019 - 21:16:52
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și afișează pe ecran parcurgerea arborelui în postordine.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran parcurgerea arborelui  în postordine.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
8 2 3 4 5 6 7 0 0 0 0 0 0 0 8 0 0
Iesire
4 5 2 6 8 7 3 1

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau423 *** *** *** 1000
Punctaj obținut: 100
# 425 → [ 11 ] # mariusbadarau a XI-a A12 Martie 201910:48:26Compilare cu SUCCES.evaluata 100
Problema # 425Postată de # admin77 la data de 10 Martie 2019 - 19:57:08
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și determină înălțimea arborelui.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran înălțimea arborelui. (lungimea celui mai lung lanț de la rădăcină până la o frunză).

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 2 3 4 5 0 0 0 0 6 7 0 0 8 9 0 0 0 0
Iesire
4                                            Explicație:   1 - 2 - 5 - 7 - 8

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau425 *** *** *** 1000
Punctaj obținut: 100
# 426 → [ 11 ] # mariusbadarau a XI-a A12 Martie 201911:24:43Compilare cu SUCCES.evaluata 0
Problema # 426Postată de # admin77 la data de 10 Martie 2019 - 19:59:35
Să se scrie un program C++ care memorează un arbore binar folosind metoda cu ajutorul a doi vectori TATA și DESC și determină nodurile frunze..
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod tatăl lui și apoi valoarea -1 sau 1 în funcție de descendentul stâng sau drept..

Date de ieșire
Programul va afișa pe ecran nodurile frunză ale acestuia în ordine crescătoare despărțite printr-un spațiu.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 0 0 1 -1 1 1 2 -1 2 1 5 -1 5 1 7 -1 7 1
Iesire
3 4 6 8 9

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau426 *** *** *** 00
Punctaj obținut: 0
# 426 → [ 11 ] # mariusbadarau a XI-a A12 Martie 201911:25:27Compilare cu SUCCES.evaluata 100
Problema # 426Postată de # admin77 la data de 10 Martie 2019 - 19:59:35
Să se scrie un program C++ care memorează un arbore binar folosind metoda cu ajutorul a doi vectori TATA și DESC și determină nodurile frunze..
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod tatăl lui și apoi valoarea -1 sau 1 în funcție de descendentul stâng sau drept..

Date de ieșire
Programul va afișa pe ecran nodurile frunză ale acestuia în ordine crescătoare despărțite printr-un spațiu.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 0 0 1 -1 1 1 2 -1 2 1 5 -1 5 1 7 -1 7 1
Iesire
3 4 6 8 9

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau426 *** *** *** 1000
Punctaj obținut: 100
# 407 → [ 11 ] # mariusbadarau a XI-a A12 Martie 201911:36:47Compilare cu SUCCES.evaluata 0
Problema # 407Postată de # admin77 la data de 15 Februarie 2019 - 18:54:45
Să se scrie un program C++ care determină matricea de adiacenţă asociată unui graf neorientat memorat cu ajutorul celor doi vectori.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și un număr m numărul de muchii, apoi elementele celor doi vectori ale extremităţilor muchiilor.

Date de ieșire
Programul va afișa pe ecran liniile matricei separate prin ; Între elementele liniilor se găseşte un spaţiu.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
3 2 1 2 2 3
Iesire
0 1 0
1 0 1
0 1 0

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau407 *** *** *** 00
Punctaj obținut: 0
# 407 → [ 11 ] # mariusbadarau a XI-a A12 Martie 201911:36:53Compilare cu SUCCES.evaluata 0
Problema # 407Postată de # admin77 la data de 15 Februarie 2019 - 18:54:45
Să se scrie un program C++ care determină matricea de adiacenţă asociată unui graf neorientat memorat cu ajutorul celor doi vectori.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și un număr m numărul de muchii, apoi elementele celor doi vectori ale extremităţilor muchiilor.

Date de ieșire
Programul va afișa pe ecran liniile matricei separate prin ; Între elementele liniilor se găseşte un spaţiu.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
3 2 1 2 2 3
Iesire
0 1 0
1 0 1
0 1 0

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau407 *** *** *** 00
Punctaj obținut: 0
# 407 → [ 11 ] # mariusbadarau a XI-a A12 Martie 201911:38:16Compilare cu SUCCES.evaluata 0
Problema # 407Postată de # admin77 la data de 15 Februarie 2019 - 18:54:45
Să se scrie un program C++ care determină matricea de adiacenţă asociată unui graf neorientat memorat cu ajutorul celor doi vectori.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și un număr m numărul de muchii, apoi elementele celor doi vectori ale extremităţilor muchiilor.

Date de ieșire
Programul va afișa pe ecran liniile matricei separate prin ; Între elementele liniilor se găseşte un spaţiu.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
3 2 1 2 2 3
Iesire
0 1 0
1 0 1
0 1 0

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau407 *** *** *** 00
Punctaj obținut: 0
# 422 → [ 11 ] # mariusbadarau a XI-a A12 Martie 201911:58:24Compilare cu SUCCES.evaluata 100
Problema # 422Postată de # admin77 la data de 07 Martie 2019 - 21:15:50
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și afișează pe ecran parcurgerea arborelui în preordine.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran parcurgerea arborelui  în preordine.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
8 2 3 4 5 6 7 0 0 0 0 0 0 0 8 0 0
Iesire
1 2 4 5 3 6 7 8

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau422 *** *** *** 1000
Punctaj obținut: 100
# 422 → [ 11 ] # mariusbadarau a XI-a A12 Martie 201911:58:31Compilare cu SUCCES.evaluata 100
Problema # 422Postată de # admin77 la data de 07 Martie 2019 - 21:15:50
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și afișează pe ecran parcurgerea arborelui în preordine.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran parcurgerea arborelui  în preordine.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
8 2 3 4 5 6 7 0 0 0 0 0 0 0 8 0 0
Iesire
1 2 4 5 3 6 7 8

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau422 *** *** *** 1000
Punctaj obținut: 100
# 422 → [ 11 ] # mariusbadarau a XI-a A12 Martie 201911:58:37Compilare cu SUCCES.evaluata 100
Problema # 422Postată de # admin77 la data de 07 Martie 2019 - 21:15:50
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și afișează pe ecran parcurgerea arborelui în preordine.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran parcurgerea arborelui  în preordine.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
8 2 3 4 5 6 7 0 0 0 0 0 0 0 8 0 0
Iesire
1 2 4 5 3 6 7 8

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau422 *** *** *** 1000
Punctaj obținut: 100
# 421 → [ 11 ] # mariusbadarau a XI-a A15 Martie 201908:16:16Compilare cu SUCCES.evaluata 0
Problema # 421Postată de # admin77 la data de 07 Martie 2019 - 21:14:59
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și afișează pe ecran parcurgerea arborelui în inordine.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran parcurgerea arborelui  în inordine.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
8 2 3 4 5 6 7 0 0 0 0 0 0 0 8 0 0
Iesire
4 2 5 1 6 3 7 8 

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
Punctaj obținut: 0
# 421 → [ 11 ] # mariusbadarau a XI-a A15 Martie 201908:17:33Compilare cu SUCCES.evaluata 0
Problema # 421Postată de # admin77 la data de 07 Martie 2019 - 21:14:59
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și afișează pe ecran parcurgerea arborelui în inordine.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran parcurgerea arborelui  în inordine.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
8 2 3 4 5 6 7 0 0 0 0 0 0 0 8 0 0
Iesire
4 2 5 1 6 3 7 8 

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau421 *** *** *** 00
Punctaj obținut: 0
# 419 → [ 11 ] # mariusbadarau a XI-a A15 Martie 201908:29:19Compilare cu SUCCES.evaluata 100
Problema # 419Postată de # admin77 la data de 05 Martie 2019 - 17:34:01
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și determină nodurile cu ordinul 3.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran în ordine crescătoare nodurile cu ordinul 3..

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
9 2 3 4 5 0 0 0 0 6 7 0 0 8 9 0 0 0 0
Iesire
2 5 7

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau419 *** *** *** 1000
Punctaj obținut: 100
# 421 → [ 11 ] # mariusbadarau a XI-a A15 Martie 201908:33:44Compilare cu SUCCES.evaluata 0
Problema # 421Postată de # admin77 la data de 07 Martie 2019 - 21:14:59
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și afișează pe ecran parcurgerea arborelui în inordine.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran parcurgerea arborelui  în inordine.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
8 2 3 4 5 6 7 0 0 0 0 0 0 0 8 0 0
Iesire
4 2 5 1 6 3 7 8 

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau421 *** *** *** 00
Punctaj obținut: 0
# 421 → [ 11 ] # mariusbadarau a XI-a A15 Martie 201908:34:07Compilare cu SUCCES.evaluata 100
Problema # 421Postată de # admin77 la data de 07 Martie 2019 - 21:14:59
Să se scrie un program C++ care memorează un arbore binar folosind metoda standard cu ajutorul a doi vectori și afișează pe ecran parcurgerea arborelui în inordine.
Date de intrare
Se citește de la tastatură un număr natural n reprezentând numărul de noduri ale grafului și apoi pentru fiecare nod descendentul stând și apoi cel drept.

Date de ieșire
Programul va afișa pe ecran parcurgerea arborelui  în inordine.

Restricţii şi precizări
1 < n ≤ 15

Exemplu
Intrare
8 2 3 4 5 6 7 0 0 0 0 0 0 0 8 0 0
Iesire
4 2 5 1 6 3 7 8 

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau421 *** *** *** 1000
Punctaj obținut: 100
# 259 → [ 11 ] # mariusbadarau a XI-a A09 Aprilie 201910:21:22Compilare cu SUCCES.evaluata 0
Problema # 259Postată de # admin77 la data de 10 Iunie 2018 - 09:21:09
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

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau259 *** *** *** 00
2mariusbadarau259 *** *** *** 00
3mariusbadarau259 *** *** *** 00
4mariusbadarau259 *** *** *** 00
Punctaj obținut: 0
# 258 → [ 11 ] # mariusbadarau a XI-a A09 Aprilie 201910:21:43Compilare cu SUCCES.evaluata 0
Problema # 258Postată de # admin77 la data de 10 Iunie 2018 - 09:18:22
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

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau258 *** *** *** 00
2mariusbadarau258 *** *** *** 00
3mariusbadarau258 *** *** *** 00
4mariusbadarau258 *** *** *** 00
Punctaj obținut: 0
# 259 → [ 11 ] # mariusbadarau a XI-a A09 Aprilie 201910:25:18Compilare cu SUCCES.evaluata 100
Problema # 259Postată de # admin77 la data de 10 Iunie 2018 - 09:21:09
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

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau259 *** *** *** 250
2mariusbadarau259 *** *** *** 250
3mariusbadarau259 *** *** *** 250
4mariusbadarau259 *** *** *** 250
Punctaj obținut: 100
# 258 → [ 11 ] # mariusbadarau a XI-a A09 Aprilie 201910:26:48Compilare cu SUCCES.evaluata 100
Problema # 258Postată de # admin77 la data de 10 Iunie 2018 - 09:18:22
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

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau258 *** *** *** 250
2mariusbadarau258 *** *** *** 250
3mariusbadarau258 *** *** *** 250
4mariusbadarau258 *** *** *** 250
Punctaj obținut: 100
# 444 → [ 11 ] # mariusbadarau a XI-a A09 Aprilie 201910:33:49Compilare cu SUCCES.evaluata 0
Problema # 444Postată de # admin77 la data de 03 Aprilie 2019 - 09:49:45
Se dau 4 numere naturale a b c d, reprezentând fracţiile a/b şi c/d. Determinați și afișați cea mai mare dintre cele două fracții.
Date de intrare:
Programul citește de la tastatură numerele a b c d.

Date de ieșire:
Programul afișează pe ecran numerele m n, separate prin exact un spațiu, reprezentând numărătorul şi numitorul fracției maxime, adusă la forma ireductibilă.

Restricții și precizări:
1 ≤ a, b, c, d ≤ 10000
Exemplu
Intrare
7 14 24 18
Iesire
4 3                                    Fracția maximă este 24/18. Prin simplificare devine 4/3.

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau444 *** *** *** 00
Punctaj obținut: 0
# 445 → [ 11 ] # mariusbadarau a XI-a A09 Aprilie 201910:43:03Compilare cu SUCCES.evaluata 0
Problema # 445Postată de # admin77 la data de 06 Aprilie 2019 - 08:26:18
Să se scrie un program C++ care să definească o structură pentru memorarea unei matrice rară (o matrice în care majoritatea elementelor sunt 0). Să se citească două astfel de matrice patratice de aceeaşi dimensiune şi să se determine suma lor.
O matrice rară poate fi memorată sub forma unei înregistrări ce conţine numărul de linii, coloane, elemente nenule şi un şir de triplete de forma (linie, coloană, valoare).
Date de intrare:
Programul citește de la tastatură dimensiunea celor două matrice (pătratice), apoi numărul de elemente nenule din prima matrice şi numărul de elementele nenule din a doua matrice apoi elementele celor două matrice (linie, coloană, valoare).

Date de ieșire:
Programul va scrie pe ecran matricea rezultată.

Restricții și precizări:
1 ≤ a, b, c, d ≤ 10000
Exemplu
Intrare
3 3 3 1 1 2 2 1 4 3 3 1 1 1 4 2 3 8 3 2 6
Iesire
6 0 0 ;4 0 8 ;0 6 1 ;

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau445 *** *** *** 00
Punctaj obținut: 0
# 445 → [ 11 ] # mariusbadarau a XI-a A09 Aprilie 201910:46:52Compilare cu SUCCES.evaluata 0
Problema # 445Postată de # admin77 la data de 06 Aprilie 2019 - 08:26:18
Să se scrie un program C++ care să definească o structură pentru memorarea unei matrice rară (o matrice în care majoritatea elementelor sunt 0). Să se citească două astfel de matrice patratice de aceeaşi dimensiune şi să se determine suma lor.
O matrice rară poate fi memorată sub forma unei înregistrări ce conţine numărul de linii, coloane, elemente nenule şi un şir de triplete de forma (linie, coloană, valoare).
Date de intrare:
Programul citește de la tastatură dimensiunea celor două matrice (pătratice), apoi numărul de elemente nenule din prima matrice şi numărul de elementele nenule din a doua matrice apoi elementele celor două matrice (linie, coloană, valoare).

Date de ieșire:
Programul va scrie pe ecran matricea rezultată.

Restricții și precizări:
1 ≤ a, b, c, d ≤ 10000
Exemplu
Intrare
3 3 3 1 1 2 2 1 4 3 3 1 1 1 4 2 3 8 3 2 6
Iesire
6 0 0 ;4 0 8 ;0 6 1 ;

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau445 *** *** *** 00
Punctaj obținut: 0
# 446 → [ 11 ] # mariusbadarau a XI-a A09 Aprilie 201910:48:47Compilare cu SUCCES.evaluata 100
Problema # 446Postată de # admin77 la data de 06 Aprilie 2019 - 08:28:00
Să se scrie un program C++ care să definească o structură pentru memorarea unei matrice rară (o matrice în care majoritatea elementelor sunt 0). Să se citească două astfel de matrice patratice de aceeaşi dimensiune şi să se determine diferenta lor.
O matrice rară poate fi memorată sub forma unei înregistrări ce conţine numărul de linii, coloane, elemente nenule şi un şir de triplete de forma (linie, coloană, valoare).
Date de intrare:
Programul citește de la tastatură dimensiunea celor două matrice (pătratice), apoi numărul de elemente nenule din prima matrice şi numărul de elementele nenule din a doua matrice apoi elementele celor două matrice (linie, coloană, valoare).

Date de ieșire:
Programul va scrie pe ecran matricea rezultată.

Restricții și precizări:
1 ≤ a, b, c, d ≤ 10000
Exemplu
Intrare
3 3 3 1 1 2 2 1 4 3 3 1 1 1 4 2 3 8 3 2 6
Iesire
-2 0 0 ;4 0 -8 ;0 -6 1 ;

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau446 *** *** *** 1000
Punctaj obținut: 100
# 445 → [ 11 ] # mariusbadarau a XI-a A09 Aprilie 201910:49:27Compilare cu SUCCES.evaluata 100
Problema # 445Postată de # admin77 la data de 06 Aprilie 2019 - 08:26:18
Să se scrie un program C++ care să definească o structură pentru memorarea unei matrice rară (o matrice în care majoritatea elementelor sunt 0). Să se citească două astfel de matrice patratice de aceeaşi dimensiune şi să se determine suma lor.
O matrice rară poate fi memorată sub forma unei înregistrări ce conţine numărul de linii, coloane, elemente nenule şi un şir de triplete de forma (linie, coloană, valoare).
Date de intrare:
Programul citește de la tastatură dimensiunea celor două matrice (pătratice), apoi numărul de elemente nenule din prima matrice şi numărul de elementele nenule din a doua matrice apoi elementele celor două matrice (linie, coloană, valoare).

Date de ieșire:
Programul va scrie pe ecran matricea rezultată.

Restricții și precizări:
1 ≤ a, b, c, d ≤ 10000
Exemplu
Intrare
3 3 3 1 1 2 2 1 4 3 3 1 1 1 4 2 3 8 3 2 6
Iesire
6 0 0 ;4 0 8 ;0 6 1 ;

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau445 *** *** *** 1000
Punctaj obținut: 100
# 264 → [ 11 ] # mariusbadarau a XI-a A09 Aprilie 201911:30:48Compilare cu SUCCES.evaluata 100
Problema # 264Postată de # admin77 la data de 10 Iunie 2018 - 09:38:05
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 produsul 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
-5 10

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau264 *** *** *** 250
2mariusbadarau264 *** *** *** 250
3mariusbadarau264 *** *** *** 250
4mariusbadarau264 *** *** *** 250
Punctaj obținut: 100
# 455 → [ 11 ] # mariusbadarau a XI-a A13 Mai 201909:33:15Compilare cu SUCCES.evaluata 0
Problema # 455Postată de # admin77 la data de 10 Mai 2019 - 08:53:25
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 citească două astfel de numere memorate cu ajutorul a doi pointeri spre structura respectivă și să se determine produsul lor 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
-5 10

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau455 *** *** *** 00
2mariusbadarau455 *** *** *** 00
3mariusbadarau455 *** *** *** 00
4mariusbadarau455 *** *** *** 00
Punctaj obținut: 0
# 455 → [ 11 ] # mariusbadarau a XI-a A13 Mai 201909:36:58Compilare cu SUCCES.evaluata 100
Problema # 455Postată de # admin77 la data de 10 Mai 2019 - 08:53:25
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 citească două astfel de numere memorate cu ajutorul a doi pointeri spre structura respectivă și să se determine produsul lor 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
-5 10

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau455 *** *** *** 250
2mariusbadarau455 *** *** *** 250
3mariusbadarau455 *** *** *** 250
4mariusbadarau455 *** *** *** 250
Punctaj obținut: 100
# 453 → [ 11 ] # mariusbadarau a XI-a A13 Mai 201912:39:56Compilare cu SUCCES.evaluata 100
Problema # 453Postată de # admin77 la data de 10 Mai 2019 - 08:51:48
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 citească două astfel de numere memorate cu ajutorul a doi pointeri spre structura respectivă și să se determine suma lor 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

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau453 *** *** *** 250
2mariusbadarau453 *** *** *** 250
3mariusbadarau453 *** *** *** 250
4mariusbadarau453 *** *** *** 250
Punctaj obținut: 100
# 454 → [ 11 ] # mariusbadarau a XI-a A13 Mai 201912:42:00Compilare cu SUCCES.evaluata 100
Problema # 454Postată de # admin77 la data de 10 Mai 2019 - 08:52:39
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 citească două astfel de numere memorate cu ajutorul a doi pointeri spre structura respectivă și să se determine diferența lor 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
-2 -2

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau454 *** *** *** 250
2mariusbadarau454 *** *** *** 250
3mariusbadarau454 *** *** *** 250
4mariusbadarau454 *** *** *** 250
Punctaj obținut: 100
# 450 → [ 11 ] # mariusbadarau a XI-a A14 Mai 201911:25:33Compilare cu SUCCES.evaluata 100
Problema # 450Postată de # admin77 la data de 10 Mai 2019 - 08:45:21
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 citească două astfel de numere memorate cu ajutorul a doi pointeri spre structura respectivă și să se determine suma lor 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

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau450 *** *** *** 250
2mariusbadarau450 *** *** *** 250
3mariusbadarau450 *** *** *** 250
4mariusbadarau450 *** *** *** 250
Punctaj obținut: 100
# 451 → [ 11 ] # mariusbadarau a XI-a A14 Mai 201911:26:10Compilare cu SUCCES.evaluata 100
Problema # 451Postată de # admin77 la data de 10 Mai 2019 - 08:46:12
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 citească două astfel de numere memorate cu ajutorul a doi pointeri spre structura respectivă și să se determine diferența lor 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

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau451 *** *** *** 250
2mariusbadarau451 *** *** *** 250
3mariusbadarau451 *** *** *** 250
4mariusbadarau451 *** *** *** 250
Punctaj obținut: 100
# 452 → [ 11 ] # mariusbadarau a XI-a A14 Mai 201911:26:26Compilare cu SUCCES.evaluata 100
Problema # 452Postată de # admin77 la data de 10 Mai 2019 - 08:47:43
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 citească două astfel de numere memorate cu ajutorul a doi pointeri spre structura respectivă și să se determine produsul lor 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

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1mariusbadarau452 *** *** *** 250
2mariusbadarau452 *** *** *** 250
3mariusbadarau452 *** *** *** 250
4mariusbadarau452 *** *** *** 250
Punctaj obținut: 100