Numele: cotut
Prenumele: adrian
Școala: LIC TEO S.HALIȚĂ SÎNGEORZ-BĂI
Clasa: a XI-a
Localitatea: SANGEORZ-BAI
Email: cotutadrian1@gmail.com


Număr surse trimise 72
Număr surse distincte cu punctaj maxim 35
Număr surse distincte cu punctaj parțial 32
Număr surse cu erori 4


Număr probleme rezolvate
35

REZOLVĂRILE DEPUSE

Problema Utilizatorul Clasa Data depunerii Ora depuneriiRezultat Stare Punctajul
obținut
# 112 → [ 11 ] # cotutadrian a XI-a A30 Octombrie 201812:00:57Compilare cu SUCCES.evaluata 0
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
1cotutadrian112 *** *** *** 00
2cotutadrian112 *** *** *** 00
3cotutadrian112 *** *** *** 00
4cotutadrian112 *** *** *** 00
5cotutadrian112 *** *** *** 00
6cotutadrian112 *** *** *** 00
7cotutadrian112 *** *** *** 00
8cotutadrian112 *** *** *** 00
Punctaj obținut: 0
# 99 → [ 11 ] # cotutadrian a XI-a A13 Noiembrie 201811:45:45Eroare la compilare!evaluata -
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
Punctaj obținut: 0
# 99 → [ 11 ] # cotutadrian a XI-a A13 Noiembrie 201811:48:50Compilare cu SUCCES.evaluata 0
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
1cotutadrian99 *** *** *** 00
2cotutadrian99 *** *** *** 00
3cotutadrian99 *** *** *** 00
4cotutadrian99 *** *** *** 00
5cotutadrian99 *** *** *** 00
6cotutadrian99 *** *** *** 00
7cotutadrian99 *** *** *** 00
8cotutadrian99 *** *** *** 00
Punctaj obținut: 0
# 99 → [ 11 ] # cotutadrian a XI-a A13 Noiembrie 201811:52:07Compilare cu SUCCES.evaluata 0
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
1cotutadrian99 *** *** *** 00
2cotutadrian99 *** *** *** 00
3cotutadrian99 *** *** *** 00
4cotutadrian99 *** *** *** 00
5cotutadrian99 *** *** *** 00
6cotutadrian99 *** *** *** 00
7cotutadrian99 *** *** *** 00
8cotutadrian99 *** *** *** 00
Punctaj obținut: 0
# 99 → [ 11 ] # cotutadrian a XI-a A16 Noiembrie 201808:19:32Eroare la compilare!evaluata -
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
Punctaj obținut: 0
# 99 → [ 11 ] # cotutadrian a XI-a A16 Noiembrie 201808:20:08Eroare la compilare!evaluata -
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
Punctaj obținut: 0
# 99 → [ 11 ] # cotutadrian a XI-a A27 Noiembrie 201810:09:34Compilare 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
1cotutadrian99 *** *** *** 12.50
2cotutadrian99 *** *** *** 12.50
3cotutadrian99 *** *** *** 12.50
4cotutadrian99 *** *** *** 12.50
5cotutadrian99 *** *** *** 12.50
6cotutadrian99 *** *** *** 12.50
7cotutadrian99 *** *** *** 12.50
8cotutadrian99 *** *** *** 12.50
Punctaj obținut: 100
# 362 → [ 11 ] # cotutadrian a XI-a A27 Noiembrie 201810:12:16Compilare cu SUCCES.evaluata 0
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
1cotutadrian362 *** *** *** 00
2cotutadrian362 *** *** *** 00
Punctaj obținut: 0
# 101 → [ 11 ] # cotutadrian a XI-a A27 Noiembrie 201810:21:41Compilare 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
1cotutadrian101 *** *** *** 12.50
2cotutadrian101 *** *** *** 12.50
3cotutadrian101 *** *** *** 12.50
4cotutadrian101 *** *** *** 12.50
5cotutadrian101 *** *** *** 12.50
6cotutadrian101 *** *** *** 12.50
7cotutadrian101 *** *** *** 12.50
8cotutadrian101 *** *** *** 12.50
Punctaj obținut: 100
# 102 → [ 11 ] # cotutadrian a XI-a A27 Noiembrie 201821:51:22Compilare cu SUCCES.evaluata 100
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
1cotutadrian102 *** *** *** 12.50
2cotutadrian102 *** *** *** 12.50
3cotutadrian102 *** *** *** 12.50
4cotutadrian102 *** *** *** 12.50
5cotutadrian102 *** *** *** 12.50
6cotutadrian102 *** *** *** 12.50
7cotutadrian102 *** *** *** 12.50
8cotutadrian102 *** *** *** 12.50
Punctaj obținut: 100
# 102 → [ 11 ] # cotutadrian a XI-a A27 Noiembrie 201821:51:35Compilare cu SUCCES.evaluata 100
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
1cotutadrian102 *** *** *** 12.50
2cotutadrian102 *** *** *** 12.50
3cotutadrian102 *** *** *** 12.50
4cotutadrian102 *** *** *** 12.50
5cotutadrian102 *** *** *** 12.50
6cotutadrian102 *** *** *** 12.50
7cotutadrian102 *** *** *** 12.50
8cotutadrian102 *** *** *** 12.50
Punctaj obținut: 100
# 114 → [ 11 ] # cotutadrian a XI-a A27 Noiembrie 201822:12:11Compilare cu SUCCES.evaluata 75
Problema # 114Postată de # admin77 la data de 03 Iunie 2018 - 14:04:20
Să se determine cea mai mare 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 mare 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 mare 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
6

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian114 *** *** *** 12.50
2cotutadrian114 *** *** *** 12.50
3cotutadrian114 *** *** *** 12.50
4cotutadrian114 *** *** *** 00
5cotutadrian114 *** *** *** 12.50
6cotutadrian114 *** *** *** 12.50
7cotutadrian114 *** *** *** 12.50
8cotutadrian114 *** *** *** 00
Punctaj obținut: 75
# 124 → [ 11 ] # cotutadrian a XI-a A27 Noiembrie 201822:26:54Compilare 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
1cotutadrian124 *** *** *** 12.50
2cotutadrian124 *** *** *** 12.50
3cotutadrian124 *** *** *** 12.50
4cotutadrian124 *** *** *** 12.50
5cotutadrian124 *** *** *** 12.50
6cotutadrian124 *** *** *** 12.50
7cotutadrian124 *** *** *** 12.50
8cotutadrian124 *** *** *** 12.50
Punctaj obținut: 100
# 125 → [ 11 ] # cotutadrian a XI-a A27 Noiembrie 201822:32:35Compilare 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
1cotutadrian125 *** *** *** 12.50
2cotutadrian125 *** *** *** 12.50
3cotutadrian125 *** *** *** 12.50
4cotutadrian125 *** *** *** 12.50
5cotutadrian125 *** *** *** 12.50
6cotutadrian125 *** *** *** 12.50
7cotutadrian125 *** *** *** 12.50
8cotutadrian125 *** *** *** 12.50
Punctaj obținut: 100
# 112 → [ 11 ] # cotutadrian a XI-a A28 Noiembrie 201820:29:46Compilare cu SUCCES.evaluata 75
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
1cotutadrian112 *** *** *** 12.50
2cotutadrian112 *** *** *** 00
3cotutadrian112 *** *** *** 12.50
4cotutadrian112 *** *** *** 00
5cotutadrian112 *** *** *** 12.50
6cotutadrian112 *** *** *** 12.50
7cotutadrian112 *** *** *** 12.50
8cotutadrian112 *** *** *** 12.50
Punctaj obținut: 75
# 110 → [ 11 ] # cotutadrian a XI-a A18 Decembrie 201811:37:55Compilare cu SUCCES.evaluata 0
Problema # 110Postată de # admin77 la data de 03 Iunie 2018 - 13:29:02
Scrieți un program care folosește un subprogram recursiv F, care primește prin intermediul parametrului n un număr natural nenul (1≤n≤9), iar prin intermediul parametrului a, un tablou unidimensional care conţine n valori naturale, fiecare dintre acestea reprezentând câte o cifră a unui număr. Astfel, a0 reprezintă prima cifră a numărului, a1 a doua cifră, etc.
Să se scrie o funcție C++ recursivă care returnează o valoare naturală egală cu numărul obţinut din cifrele impare memorate în tabloul a sau valoarea -1 dacă în tablou nu există nicio cifră impară.
Date de intrare:

Programul va citi de la tastatură un număr n, apoi n numere întregi reprezentând elementele șirului.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
0 < n < 10
Exemplu
Intrare
6 2 3 5 6 4 1
Ieșire
351

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian110 *** *** *** 00
2cotutadrian110 *** *** *** 00
3cotutadrian110 *** *** *** 00
4cotutadrian110 *** *** *** 00
5cotutadrian110 *** *** *** 00
6cotutadrian110 *** *** *** 00
7cotutadrian110 *** *** *** 00
8cotutadrian110 *** *** *** 00
Punctaj obținut: 0
# 110 → [ 11 ] # cotutadrian a XI-a A18 Decembrie 201811:38:47Compilare cu SUCCES.evaluata 37.5
Problema # 110Postată de # admin77 la data de 03 Iunie 2018 - 13:29:02
Scrieți un program care folosește un subprogram recursiv F, care primește prin intermediul parametrului n un număr natural nenul (1≤n≤9), iar prin intermediul parametrului a, un tablou unidimensional care conţine n valori naturale, fiecare dintre acestea reprezentând câte o cifră a unui număr. Astfel, a0 reprezintă prima cifră a numărului, a1 a doua cifră, etc.
Să se scrie o funcție C++ recursivă care returnează o valoare naturală egală cu numărul obţinut din cifrele impare memorate în tabloul a sau valoarea -1 dacă în tablou nu există nicio cifră impară.
Date de intrare:

Programul va citi de la tastatură un număr n, apoi n numere întregi reprezentând elementele șirului.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
0 < n < 10
Exemplu
Intrare
6 2 3 5 6 4 1
Ieșire
351

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian110 *** *** *** 00
2cotutadrian110 *** *** *** 00
3cotutadrian110 *** *** *** 00
4cotutadrian110 *** *** *** 12.50
5cotutadrian110 *** *** *** 12.50
6cotutadrian110 *** *** *** 00
7cotutadrian110 *** *** *** 12.50
8cotutadrian110 *** *** *** 00
Punctaj obținut: 37.5
# 110 → [ 11 ] # cotutadrian a XI-a A18 Decembrie 201811:39:47Compilare cu SUCCES.evaluata 100
Problema # 110Postată de # admin77 la data de 03 Iunie 2018 - 13:29:02
Scrieți un program care folosește un subprogram recursiv F, care primește prin intermediul parametrului n un număr natural nenul (1≤n≤9), iar prin intermediul parametrului a, un tablou unidimensional care conţine n valori naturale, fiecare dintre acestea reprezentând câte o cifră a unui număr. Astfel, a0 reprezintă prima cifră a numărului, a1 a doua cifră, etc.
Să se scrie o funcție C++ recursivă care returnează o valoare naturală egală cu numărul obţinut din cifrele impare memorate în tabloul a sau valoarea -1 dacă în tablou nu există nicio cifră impară.
Date de intrare:

Programul va citi de la tastatură un număr n, apoi n numere întregi reprezentând elementele șirului.

Date de ieșire:

Programul va scrie pe ecran numărul cerut.

Restricţii şi precizări
0 < n < 10
Exemplu
Intrare
6 2 3 5 6 4 1
Ieșire
351

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian110 *** *** *** 12.50
2cotutadrian110 *** *** *** 12.50
3cotutadrian110 *** *** *** 12.50
4cotutadrian110 *** *** *** 12.50
5cotutadrian110 *** *** *** 12.50
6cotutadrian110 *** *** *** 12.50
7cotutadrian110 *** *** *** 12.50
8cotutadrian110 *** *** *** 12.50
Punctaj obținut: 100
# 389 → [ 11 ] # cotutadrian a XI-a A18 Decembrie 201811:51:29Compilare cu SUCCES.evaluata 0
Problema # 389Postată de # admin77 la data de 17 Decembrie 2018 - 17:27:03
Scrieţi o funcţie minmax care să determine elementul maxim dintr-un tablou cu elemente întregi folosind metoda divide et impera.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale.

Date de ieşire
Programul afișează pe ecran elementul maxim din tablou. 
Restricţii şi precizări
0 < n < 1000
cele n numere citite vor fi mai mici decât 2.000.000.000

Exemplu
Intrare
5
8 7 34 32 33
Ieșire
34

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian389 *** *** *** 00
2cotutadrian389 *** *** *** 00
3cotutadrian389 *** *** *** 00
4cotutadrian389 *** *** *** 00
Punctaj obținut: 0
# 389 → [ 11 ] # cotutadrian a XI-a A18 Decembrie 201811:52:26Compilare cu SUCCES.evaluata 100
Problema # 389Postată de # admin77 la data de 17 Decembrie 2018 - 17:27:03
Scrieţi o funcţie minmax care să determine elementul maxim dintr-un tablou cu elemente întregi folosind metoda divide et impera.
Date de intrare
Programul citește de la tastatură numărul n, iar apoi n numere naturale.

Date de ieşire
Programul afișează pe ecran elementul maxim din tablou. 
Restricţii şi precizări
0 < n < 1000
cele n numere citite vor fi mai mici decât 2.000.000.000

Exemplu
Intrare
5
8 7 34 32 33
Ieșire
34

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian389 *** *** *** 250
2cotutadrian389 *** *** *** 250
3cotutadrian389 *** *** *** 250
4cotutadrian389 *** *** *** 250
Punctaj obținut: 100
# 398 → [ 11 ] # cotutadrian a XI-a A19 Februarie 201910:18: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
1cotutadrian398 *** *** *** 250
2cotutadrian398 *** *** *** 250
3cotutadrian398 *** *** *** 250
4cotutadrian398 *** *** *** 250
Punctaj obținut: 100
# 399 → [ 11 ] # cotutadrian a XI-a A19 Februarie 201910:19:26Compilare 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
1cotutadrian399 *** *** *** 250
2cotutadrian399 *** *** *** 250
3cotutadrian399 *** *** *** 250
4cotutadrian399 *** *** *** 250
Punctaj obținut: 100
# 417 → [ 11 ] # cotutadrian a XI-a A05 Martie 201911:44:55Compilare 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
Punctaj obținut: 0
# 417 → [ 11 ] # cotutadrian a XI-a A05 Martie 201911:47:14Compilare 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
Punctaj obținut: 0
# 417 → [ 11 ] # cotutadrian a XI-a A05 Martie 201911:58:06Compilare 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
Punctaj obținut: 0
# 422 → [ 11 ] # COTUTADRIAN a XI-a A12 Martie 201911:31:53Compilare 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
1COTUTADRIAN422 *** *** *** 1000
Punctaj obținut: 100
# 421 → [ 11 ] # COTUTADRIAN a XI-a A12 Martie 201911:32:24Compilare 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
1COTUTADRIAN421 *** *** *** 00
Punctaj obținut: 0
# 418 → [ 11 ] # COTUTADRIAN a XI-a A12 Martie 201911:33:03Compilare cu SUCCES.evaluata 0
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
1COTUTADRIAN418 *** *** *** 00
Punctaj obținut: 0
# 397 → [ 11 ] # COTUTADRIAN a XI-a A12 Martie 201911:33:30Compilare 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
1COTUTADRIAN397 *** *** *** 1000
Punctaj obținut: 100
# 425 → [ 11 ] # COTUTADRIAN a XI-a A12 Martie 201911:50:18Compilare 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
1COTUTADRIAN425 *** *** *** 1000
Punctaj obținut: 100
# 426 → [ 11 ] # COTUTADRIAN a XI-a A12 Martie 201912:00:37Compilare 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
1COTUTADRIAN426 *** *** *** 1000
Punctaj obținut: 100
# 396 → [ 11 ] # COTUTADRIAN a XI-a A15 Martie 201908:26:35Compilare 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
1COTUTADRIAN396 *** *** *** 1000
Punctaj obținut: 100
# 407 → [ 11 ] # COTUTADRIAN a XI-a A15 Martie 201908:27:03Compilare 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
1COTUTADRIAN407 *** *** *** 00
Punctaj obținut: 0
# 418 → [ 11 ] # COTUTADRIAN a XI-a A15 Martie 201908:27:48Compilare cu SUCCES.evaluata 0
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
1COTUTADRIAN418 *** *** *** 00
Punctaj obținut: 0
# 421 → [ 11 ] # COTUTADRIAN a XI-a A15 Martie 201908:28:34Compilare 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
1COTUTADRIAN421 *** *** *** 00
Punctaj obținut: 0
# 395 → [ 11 ] # cotutadrian a XI-a A13 Mai 201909:20:16Compilare cu SUCCES.evaluata 0
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
1cotutadrian395 *** *** *** 00
Punctaj obținut: 0
# 395 → [ 11 ] # cotutadrian a XI-a A13 Mai 201909:20:35Compilare 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
1cotutadrian395 *** *** *** 1000
Punctaj obținut: 100
# 407 → [ 11 ] # cotutadrian a XI-a A13 Mai 201909:33:09Compilare cu SUCCES.evaluata 100
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
1cotutadrian407 *** *** *** 1000
Punctaj obținut: 100
# 418 → [ 11 ] # cotutadrian a XI-a A13 Mai 201909:38:43Compilare 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
1cotutadrian418 *** *** *** 1000
Punctaj obținut: 100
# 419 → [ 11 ] # cotutadrian a XI-a A13 Mai 201909:40:53Compilare 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
1cotutadrian419 *** *** *** 1000
Punctaj obținut: 100
# 420 → [ 11 ] # cotutadrian a XI-a A13 Mai 201909:41:32Compilare cu SUCCES.evaluata 100
Problema # 420Postată de # admin77 la data de 05 Martie 2019 - 17:36:15
Să se scrie un program C++ care memorează un arbore binar folosind metoda cu ajutorul a doi vectori TATA și DESC ș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 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 în ordine crescătoare nodurile cu ordinul 3. .

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
2 5 7

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian420 *** *** *** 1000
Punctaj obținut: 100
# 423 → [ 11 ] # cotutadrian a XI-a A13 Mai 201912:21:01Compilare 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
1cotutadrian423 *** *** *** 1000
Punctaj obținut: 100
# 421 → [ 11 ] # cotutadrian a XI-a A13 Mai 201912:21:30Compilare 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
1cotutadrian421 *** *** *** 1000
Punctaj obținut: 100
# 424 → [ 11 ] # cotutadrian a XI-a A13 Mai 201912:24:02Compilare 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
1cotutadrian424 *** *** *** 1000
Punctaj obținut: 100
# 417 → [ 11 ] # cotutadrian a XI-a A14 Mai 201910:13:51Compilare 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
1cotutadrian417 *** *** *** 00
Punctaj obținut: 0
# 417 → [ 11 ] # cotutadrian a XI-a A14 Mai 201910:15:02Compilare 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
1cotutadrian417 *** *** *** 00
Punctaj obținut: 0
# 417 → [ 11 ] # cotutadrian a XI-a A14 Mai 201910:18:50Compilare 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
1cotutadrian417 *** *** *** 00
Punctaj obținut: 0
# 417 → [ 11 ] # cotutadrian a XI-a A14 Mai 201910:19:18Compilare 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
1cotutadrian417 *** *** *** 00
Punctaj obținut: 0
# 417 → [ 11 ] # cotutadrian a XI-a A14 Mai 201910:19:44Compilare 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
1cotutadrian417 *** *** *** 00
Punctaj obținut: 0
# 417 → [ 11 ] # cotutadrian a XI-a A14 Mai 201910:20:07Compilare 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
1cotutadrian417 *** *** *** 00
Punctaj obținut: 0
# 417 → [ 11 ] # cotutadrian a XI-a A14 Mai 201910:20:24Compilare 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
1cotutadrian417 *** *** *** 00
Punctaj obținut: 0
# 417 → [ 11 ] # cotutadrian a XI-a A14 Mai 201910:21:31Compilare 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
1cotutadrian417 *** *** *** 00
Punctaj obținut: 0
# 417 → [ 11 ] # cotutadrian a XI-a A14 Mai 201910:21:57Compilare 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
1cotutadrian417 *** *** *** 00
Punctaj obținut: 0
# 417 → [ 11 ] # cotutadrian a XI-a A14 Mai 201910:22:17Compilare 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
1cotutadrian417 *** *** *** 00
Punctaj obținut: 0
# 417 → [ 11 ] # cotutadrian a XI-a A14 Mai 201910:25:10Compilare 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
1cotutadrian417 *** *** *** 1000
Punctaj obținut: 100
# 261 → [ 11 ] # cotutadrian a XI-a A14 Mai 201910:33:24Compilare cu SUCCES.evaluata 100
Problema # 261Postată de # admin77 la data de 10 Iunie 2018 - 09:27:39
Sa se scrie un program C++ care definește o structură care poate memora un număr rațional sub forma "numărător/numitor". Să se determine raportul a două astfel de numere tot sub forma unui număr rațional ireductibil.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă primul număr rațional iar următoarele două al doilea număr rațional.

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

Restricții și precizări:
valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000
Numitorul numerelor raționale diferit de zero.
Exemplu
Intrare
1 2 3 4
Iesire
2 3

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian261 *** *** *** 250
2cotutadrian261 *** *** *** 250
3cotutadrian261 *** *** *** 250
4cotutadrian261 *** *** *** 250
Punctaj obținut: 100
# 262 → [ 11 ] # cotutadrian a XI-a A14 Mai 201910:35:24Compilare cu SUCCES.evaluata 100
Problema # 262Postată de # admin77 la data de 10 Iunie 2018 - 09:31:14
Sa se scrie un program C++ care definește o structură care poate memora un număr complex sub forma "partea reală + i*partea imaginară". Să se determine suma a două astfel de numere tot sub forma unui număr complex.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă partea reală și partea imaginară a primul număr complex iar următoarele două numere pentru al doilea număr complex.

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

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

Exemplu
Intrare
1 2 3 4
Iesire
4 6

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian262 *** *** *** 250
2cotutadrian262 *** *** *** 250
3cotutadrian262 *** *** *** 250
4cotutadrian262 *** *** *** 250
Punctaj obținut: 100
# 263 → [ 11 ] # cotutadrian a XI-a A14 Mai 201910:43:37Compilare cu SUCCES.evaluata 100
Problema # 263Postată de # admin77 la data de 10 Iunie 2018 - 09:34:22
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 diferența 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
-2 -2

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian263 *** *** *** 250
2cotutadrian263 *** *** *** 250
3cotutadrian263 *** *** *** 250
4cotutadrian263 *** *** *** 250
Punctaj obținut: 100
# 264 → [ 11 ] # cotutadrian a XI-a A10 Iunie 201922:50:28Compilare 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
1cotutadrian264 *** *** *** 250
2cotutadrian264 *** *** *** 250
3cotutadrian264 *** *** *** 250
4cotutadrian264 *** *** *** 250
Punctaj obținut: 100
# 265 → [ 11 ] # cotutadrian a XI-a A10 Iunie 201922:54:36Eroare la compilare!evaluata -
Problema # 265Postată de # admin77 la data de 10 Iunie 2018 - 09:43:54
Să se scrie un program C++ care sa definească o structură de tip punct care își propune să memoreze coordonatele unui punct din plan. Dându-se trei astfel de puncte să se determine dacă cele trei puncte pot reprezenta vârfurile unui triunghi.

Date de intrare:

Programul citește de la tastatură  șase numere întregi reprezentând coordonatele a trei puncte din plan.

Date de ieșire:

Programul va scrie pe ecran rezultatul cerut de forma DA/NU..

Restricții și precizări:

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

Exemplu:

Intrare

1 2 3 4 5 6                 1 2 7 3 4 2

Iesire

NU                           DA


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
# 265 → [ 11 ] # cotutadrian a XI-a A10 Iunie 201922:58:41Compilare cu SUCCES.evaluata 100
Problema # 265Postată de # admin77 la data de 10 Iunie 2018 - 09:43:54
Să se scrie un program C++ care sa definească o structură de tip punct care își propune să memoreze coordonatele unui punct din plan. Dându-se trei astfel de puncte să se determine dacă cele trei puncte pot reprezenta vârfurile unui triunghi.

Date de intrare:

Programul citește de la tastatură  șase numere întregi reprezentând coordonatele a trei puncte din plan.

Date de ieșire:

Programul va scrie pe ecran rezultatul cerut de forma DA/NU..

Restricții și precizări:

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

Exemplu:

Intrare

1 2 3 4 5 6                 1 2 7 3 4 2

Iesire

NU                           DA


Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian265 *** *** *** 250
2cotutadrian265 *** *** *** 250
3cotutadrian265 *** *** *** 250
4cotutadrian265 *** *** *** 250
Punctaj obținut: 100
# 443 → [ 11 ] # cotutadrian a XI-a A10 Iunie 201923:19:10Compilare cu SUCCES.evaluata 0
Problema # 443Postată de # admin77 la data de 03 Aprilie 2019 - 09:46:15
Se dau datele de naștere a n persoane, numerotate de la 1 la n, în forma an luna zi. Să se determine numărul de ordine al celei mai tinere și al celei mai în vârstă persoană dintre cele date.

Date de intrare:

Programul citește de la tastatură numărul n, iar apoi n triplete de numere naturale a l z, reprezentând anul, luna și ziua de naștere a fiecărei persoane.

Date de ieșire:

Programul va afișa pe ecran două numere p q, reprezentând numărul de ordine al celei mai tinere, respectiv al celei mai în vârstă persoană.

Restricții și precizări:

  • 1 ≤ n ≤ 1000
  • cele n date calendaristice sunt corecte
  • dacă există două sau mai multe persoane cele mai tinere (în vârstă) se va afișa numărul de ordine mai mic

Exemplu:

Intrare

5
1998 5 26
1987 12 18
1987 9 25
2015 1 16
2015 1 8

Iesire

4 3


Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian443 *** *** *** 00
Punctaj obținut: 0
# 443 → [ 11 ] # cotutadrian a XI-a A10 Iunie 201923:25:20Compilare cu SUCCES.evaluata 100
Problema # 443Postată de # admin77 la data de 03 Aprilie 2019 - 09:46:15
Se dau datele de naștere a n persoane, numerotate de la 1 la n, în forma an luna zi. Să se determine numărul de ordine al celei mai tinere și al celei mai în vârstă persoană dintre cele date.

Date de intrare:

Programul citește de la tastatură numărul n, iar apoi n triplete de numere naturale a l z, reprezentând anul, luna și ziua de naștere a fiecărei persoane.

Date de ieșire:

Programul va afișa pe ecran două numere p q, reprezentând numărul de ordine al celei mai tinere, respectiv al celei mai în vârstă persoană.

Restricții și precizări:

  • 1 ≤ n ≤ 1000
  • cele n date calendaristice sunt corecte
  • dacă există două sau mai multe persoane cele mai tinere (în vârstă) se va afișa numărul de ordine mai mic

Exemplu:

Intrare

5
1998 5 26
1987 12 18
1987 9 25
2015 1 16
2015 1 8

Iesire

4 3


Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian443 *** *** *** 1000
Punctaj obținut: 100
# 442 → [ 11 ] # cotutadrian a XI-a A10 Iunie 201923:35:22Compilare cu SUCCES.evaluata 100
Problema # 442Postată de # admin77 la data de 03 Aprilie 2019 - 09:42:56
Se dau coordonatele carteziene a n puncte în plan. Să se determine distanța maximă dintre un punct dat și originea sistemului de coordonate și numărul de puncte situate la acea distanță față de origine.

Date de intrare:

Programul citește de la tastatură numărul n, iar apoi n perechi de puncte x y, reprezentând coordonatele punctelor.

Date de ieșire:

Programul va afișa pe ecran două numere D C, reprezentând distanța maximă față de originea sistemului și numărul de puncte situate la acea distanță.

Restricții și precizări:

  • 1 ≤ n ≤ 100
  • coordonatele punctelor sunt numere întregi din intervalul [-1000,1000]
  • distanța maximă se va afișa cu exact trei zecimale. Se poate folosi funcţia  setprecision.

Intrare

7

2 -1 

-2 4 

2 3 

3 -1 

-2 -4 

2 -2 

-4 2 

Iesire

4.472 3


Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian442 *** *** *** 1000
Punctaj obținut: 100
# 444 → [ 11 ] # cotutadrian a XI-a A10 Iunie 201923:40:22Compilare cu SUCCES.evaluata 100
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
1cotutadrian444 *** *** *** 1000
Punctaj obținut: 100
# 258 → [ 11 ] # cotutadrian a XI-a A10 Iunie 201923:48:42Compilare 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
1cotutadrian258 *** *** *** 250
2cotutadrian258 *** *** *** 250
3cotutadrian258 *** *** *** 250
4cotutadrian258 *** *** *** 250
Punctaj obținut: 100
# 259 → [ 11 ] # cotutadrian a XI-a A10 Iunie 201923:51:19Compilare 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
1cotutadrian259 *** *** *** 250
2cotutadrian259 *** *** *** 250
3cotutadrian259 *** *** *** 250
4cotutadrian259 *** *** *** 250
Punctaj obținut: 100
# 260 → [ 11 ] # cotutadrian a XI-a A10 Iunie 201923:55:26Compilare cu SUCCES.evaluata 100
Problema # 260Postată de # admin77 la data de 10 Iunie 2018 - 09:23:46
Sa se scrie un program C++ care definește o structură care poate memora un număr rațional sub forma "numărător/numitor". Să se determine produsul a două astfel de numere tot sub forma unui număr rațional ireductibil.
Date de intrare:
Programul citește de la tastatură patru numere, primele două reprezintă primul număr rațional iar următoarele două al doilea număr rațional.

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

Restricții și precizări:
valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000
Numitorul numerelor raționale diferit de zero.
Exemplu
Intrare
1 2 3 4
Iesire
3 8

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian260 *** *** *** 250
2cotutadrian260 *** *** *** 250
3cotutadrian260 *** *** *** 250
4cotutadrian260 *** *** *** 250
Punctaj obținut: 100
# 450 → [ 11 ] # cotutadrian a XI-a A11 Iunie 201906:44:16Compilare cu SUCCES.evaluata 0
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
1cotutadrian450 *** *** *** 00
2cotutadrian450 *** *** *** 00
3cotutadrian450 *** *** *** 00
4cotutadrian450 *** *** *** 00
Punctaj obținut: 0
# 448 → [ 11 ] # cotutadrian a XI-a A11 Iunie 201906:48:11Compilare cu SUCCES.evaluata 100
Problema # 448Postată de # admin77 la data de 08 Aprilie 2019 - 09:46:57
Să se scrie un program C++ care sa definească o structură de tip punct care își propune să memoreze coordonatele unui punct din plan. Dându-se trei astfel de puncte să se determine dacă cele trei puncte pot reprezenta vârfurile unui triunghi. Se va folosi o structura imbricata.

Date de intrare:

Programul citește de la tastatură  șase numere întregi reprezentând coordonatele a trei puncte din plan.

Date de ieșire:

Programul va scrie pe ecran rezultatul cerut de forma DA/NU..

Restricții și precizări:

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

Exemplu:

Intrare

1 2 3 4 5 6                 1 2 7 3 4 2

Iesire

NU                           DA


Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian448 *** *** *** 250
2cotutadrian448 *** *** *** 250
3cotutadrian448 *** *** *** 250
4cotutadrian448 *** *** *** 250
Punctaj obținut: 100
# 445 → [ 11 ] # cotutadrian a XI-a A11 Iunie 201906:53:32Compilare 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
1cotutadrian445 *** *** *** 00
Punctaj obținut: 0
# 447 → [ 11 ] # cotutadrian a XI-a A11 Iunie 201906:55:40Compilare cu SUCCES.evaluata 0
Problema # 447Postată de # admin77 la data de 06 Aprilie 2019 - 08:30:16
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 produsul 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
8 0 0 ;16 0 0 ;0 6 0 ;

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1cotutadrian447 *** *** *** 00
Punctaj obținut: 0