Numele: PIORAS
Prenumele: ANUCA
Școala: LIC TEO S.HALIȚĂ SÎNGEORZ-BĂI
Clasa: a XI-a
Localitatea: SINGEORZ-BAI
Email: aurel_carbune@yahoo.com


Număr surse trimise 15
Număr surse distincte cu punctaj maxim 11
Număr surse distincte cu punctaj parțial 4
Număr surse cu erori 0


Număr probleme rezolvate
11

REZOLVĂRILE DEPUSE

Problema Utilizatorul Clasa Data depunerii Ora depuneriiRezultat Stare Punctajul
obținut
# 124 → [ 11 ] # PIORASANUCA a XI-a A05 Iunie 201808:49:10Compilare cu SUCCES.evaluata 0
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
1PIORASANUCA124 *** *** *** 00
2PIORASANUCA124 *** *** *** 00
3PIORASANUCA124 *** *** *** 00
4PIORASANUCA124 *** *** *** 00
5PIORASANUCA124 *** *** *** 00
6PIORASANUCA124 *** *** *** 00
7PIORASANUCA124 *** *** *** 00
8PIORASANUCA124 *** *** *** 00
Punctaj obținut: 0
# 124 → [ 11 ] # PIORASANUCA a XI-a A05 Iunie 201808:50:47Compilare 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
1PIORASANUCA124 *** *** *** 12.50
2PIORASANUCA124 *** *** *** 12.50
3PIORASANUCA124 *** *** *** 12.50
4PIORASANUCA124 *** *** *** 12.50
5PIORASANUCA124 *** *** *** 12.50
6PIORASANUCA124 *** *** *** 12.50
7PIORASANUCA124 *** *** *** 12.50
8PIORASANUCA124 *** *** *** 12.50
Punctaj obținut: 100
# 99 → [ 11 ] # PIORASANUCA a XI-a A06 Iunie 201821:12:28Compilare 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
1PIORASANUCA99 *** *** *** 12.50
2PIORASANUCA99 *** *** *** 12.50
3PIORASANUCA99 *** *** *** 12.50
4PIORASANUCA99 *** *** *** 12.50
5PIORASANUCA99 *** *** *** 12.50
6PIORASANUCA99 *** *** *** 12.50
7PIORASANUCA99 *** *** *** 12.50
8PIORASANUCA99 *** *** *** 12.50
Punctaj obținut: 100
# 98 → [ 11 ] # PIORASANUCA a XI-a A06 Iunie 201821:16:27Compilare cu SUCCES.evaluata 100
Problema # 98Postată de # admin77 la data de 03 Iunie 2018 - 12:52:00
Să se determine cel mai mare divizor comun a două numere utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează cel mai mare divizor a două numere primite ca și parametri.

Date de intrare:

Programul citește două numere întreg de la tastatură.

Date de ieșire:

Programul va scrie pe ecran cel mai mare divizor comun al celor două numere.

Restricţii şi precizări
numere naturale nenule mai mici decât 1.000.000.000.
Exemplu
Intrare
4 6
Ieșire
2

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1PIORASANUCA98 *** *** *** 12.50
2PIORASANUCA98 *** *** *** 12.50
3PIORASANUCA98 *** *** *** 12.50
4PIORASANUCA98 *** *** *** 12.50
5PIORASANUCA98 *** *** *** 12.50
6PIORASANUCA98 *** *** *** 12.50
7PIORASANUCA98 *** *** *** 12.50
8PIORASANUCA98 *** *** *** 12.50
Punctaj obținut: 100
# 97 → [ 11 ] # PIORASANUCA a XI-a A06 Iunie 201821:36:12Compilare cu SUCCES.evaluata 100
Problema # 97Postată de # admin77 la data de 03 Iunie 2018 - 12:46:14
Pentru un număr natural dat n, se numește factorialul lui n și se notează n! următoarea expresie: 1*2*3*...*n. Prin definiție, 0!=1.
Să se scrie o funcție C++ recursivă care returnează factorialul unui număr dat ca parametru.

Date de intrare:

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

Date de ieșire:

Programul va scrie pe ecran n!

Restricţii şi precizări
numele funcției scrise este factorial
funcția are un parametru, n, număr natural, n≤10
Exemplu
Intrare
4
Ieșire
24

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1PIORASANUCA97 *** *** *** 12.50
2PIORASANUCA97 *** *** *** 12.50
3PIORASANUCA97 *** *** *** 12.50
4PIORASANUCA97 *** *** *** 12.50
5PIORASANUCA97 *** *** *** 12.50
6PIORASANUCA97 *** *** *** 12.50
7PIORASANUCA97 *** *** *** 12.50
8PIORASANUCA97 *** *** *** 12.50
Punctaj obținut: 100
# 143 → [ 11 ] # PIORASANUCA a XI-a A07 Iunie 201811:42:24Compilare cu SUCCES.evaluata 0
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
1PIORASANUCA143 *** *** *** 00
2PIORASANUCA143 *** *** *** 00
3PIORASANUCA143 *** *** *** 00
4PIORASANUCA143 *** *** *** 00
Punctaj obținut: 0
# 143 → [ 11 ] # PIORASANUCA a XI-a A07 Iunie 201811:42:28Compilare cu SUCCES.evaluata 0
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
1PIORASANUCA143 *** *** *** 00
2PIORASANUCA143 *** *** *** 00
3PIORASANUCA143 *** *** *** 00
4PIORASANUCA143 *** *** *** 00
Punctaj obținut: 0
# 106 → [ 11 ] # PIORASANUCA a XI-a A07 Iunie 201812:12:35Compilare cu SUCCES.evaluata 100
Problema # 106Postată de # admin77 la data de 03 Iunie 2018 - 13:14:26
Să se determine de câte ori apare o cifră într-un număr utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează de câte ori apare o cifră într-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
2

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1PIORASANUCA106 *** *** *** 12.50
2PIORASANUCA106 *** *** *** 12.50
3PIORASANUCA106 *** *** *** 12.50
4PIORASANUCA106 *** *** *** 12.50
5PIORASANUCA106 *** *** *** 12.50
6PIORASANUCA106 *** *** *** 12.50
7PIORASANUCA106 *** *** *** 12.50
8PIORASANUCA106 *** *** *** 12.50
Punctaj obținut: 100
# 107 → [ 11 ] # PIORASANUCA a XI-a A07 Iunie 201812:12:51Compilare 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
1PIORASANUCA107 *** *** *** 12.50
2PIORASANUCA107 *** *** *** 12.50
3PIORASANUCA107 *** *** *** 12.50
4PIORASANUCA107 *** *** *** 12.50
5PIORASANUCA107 *** *** *** 12.50
6PIORASANUCA107 *** *** *** 12.50
7PIORASANUCA107 *** *** *** 12.50
8PIORASANUCA107 *** *** *** 12.50
Punctaj obținut: 100
# 108 → [ 11 ] # PIORASANUCA a XI-a A07 Iunie 201812:13:09Compilare 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
1PIORASANUCA108 *** *** *** 12.50
2PIORASANUCA108 *** *** *** 12.50
3PIORASANUCA108 *** *** *** 12.50
4PIORASANUCA108 *** *** *** 12.50
5PIORASANUCA108 *** *** *** 12.50
6PIORASANUCA108 *** *** *** 12.50
7PIORASANUCA108 *** *** *** 12.50
8PIORASANUCA108 *** *** *** 12.50
Punctaj obținut: 100
# 5 → [ 10 ] # PIORASANUCA a XI-a A07 Iunie 201812:13:38Compilare 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
1PIORASANUCA5 *** *** *** 12.50
2PIORASANUCA5 *** *** *** 12.50
3PIORASANUCA5 *** *** *** 12.50
4PIORASANUCA5 *** *** *** 12.50
5PIORASANUCA5 *** *** *** 12.50
6PIORASANUCA5 *** *** *** 12.50
7PIORASANUCA5 *** *** *** 12.50
8PIORASANUCA5 *** *** *** 12.50
Punctaj obținut: 100
# 3 → [ 11 ] # PIORASANUCA a XI-a A07 Iunie 201812:14:39Compilare cu SUCCES.evaluata 100
Problema # 3Postată de # admin la data de 27 Mai 2017 - 13:17:46
Pentru un număr natural dat n, se numește factorialul lui n și se notează n! următoarea expresie: 1*2*3*...*n. Prin definiție, 0!=1.

Cerința:

Să se scrie un program C++ care să determine rezultatul n!.

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 factorialul numărului.

Restricții și precizări:

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

Exemplu

Intrare

5

Iesire

120

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1PIORASANUCA3 *** *** *** 500
2PIORASANUCA3 *** *** *** 500
Punctaj obținut: 100
# 104 → [ 11 ] # PIORASANUCA a XI-a A07 Iunie 201812:23:03Compilare cu SUCCES.evaluata 0
Problema # 104Postată de # admin77 la data de 03 Iunie 2018 - 13:08:43
Să se determine cea mai mare cifră a unui număr și numărul de apariții utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează cea mai mare cifră și numărul de apariții într-un 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 numerele cerute despărțite printr-un spațiu.

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

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1PIORASANUCA104 *** *** *** 00
2PIORASANUCA104 *** *** *** 00
3PIORASANUCA104 *** *** *** 00
4PIORASANUCA104 *** *** *** 00
5PIORASANUCA104 *** *** *** 00
6PIORASANUCA104 *** *** *** 00
7PIORASANUCA104 *** *** *** 00
8PIORASANUCA104 *** *** *** 00
Punctaj obținut: 0
# 104 → [ 11 ] # PIORASANUCA a XI-a A07 Iunie 201812:24:56Compilare cu SUCCES.evaluata 100
Problema # 104Postată de # admin77 la data de 03 Iunie 2018 - 13:08:43
Să se determine cea mai mare cifră a unui număr și numărul de apariții utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează cea mai mare cifră și numărul de apariții într-un 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 numerele cerute despărțite printr-un spațiu.

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

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1PIORASANUCA104 *** *** *** 12.50
2PIORASANUCA104 *** *** *** 12.50
3PIORASANUCA104 *** *** *** 12.50
4PIORASANUCA104 *** *** *** 12.50
5PIORASANUCA104 *** *** *** 12.50
6PIORASANUCA104 *** *** *** 12.50
7PIORASANUCA104 *** *** *** 12.50
8PIORASANUCA104 *** *** *** 12.50
Punctaj obținut: 100
# 105 → [ 11 ] # PIORASANUCA a XI-a A07 Iunie 201812:30:09Compilare cu SUCCES.evaluata 100
Problema # 105Postată de # admin77 la data de 03 Iunie 2018 - 13:10:00
Să se determine cea mai mică cifră a unui număr și numărul de apariții utilizându-se o funcție recursivă.
Să se scrie o funcție C++ recursivă care returnează cea mai mică cifră și numărul de apariții într-un 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 numerele cerute despărțite printr-un spațiu.

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

Număr test Utilizator Număr problemă Setul de date de intrareDatele de ieșire Datele așteptate PuncteTimp execuţie
1PIORASANUCA105 *** *** *** 12.50
2PIORASANUCA105 *** *** *** 12.50
3PIORASANUCA105 *** *** *** 12.50
4PIORASANUCA105 *** *** *** 12.50
5PIORASANUCA105 *** *** *** 12.50
6PIORASANUCA105 *** *** *** 12.50
7PIORASANUCA105 *** *** *** 12.50
8PIORASANUCA105 *** *** *** 12.50
Punctaj obținut: 100