|
| # 115 Propusă de Administrator la data de 03 Iunie 2018 - 14:06:15 - pentru clasa 11 |
| |||
| Să se determine cea mai mare cifră impară 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ă impară a unui număr primit ca și parametru. În cazul în care nu există o cifră impară 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ă impară a numărului. Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.Exemplu Intrare 746 Ieșire
7
| ||||
| # 114 Propusă de Administrator la data de 03 Iunie 2018 - 14:04:20 - pentru clasa 11 |
| |||
| 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
| ||||
| # 113 Propusă de Administrator la data de 03 Iunie 2018 - 14:03:17 - pentru clasa 11 |
| |||
| Să se determine cea mai mică cifră impară 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ă impară a unui număr primit ca și parametru. În cazul în care nu există o cifră impară 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ă impară a numărului. Restricţii şi precizări
numâr natural nenul mai mic decât 1.000.000.000.Exemplu Intrare 746 Ieșire
7
| ||||
| # 112 Propusă de Administrator la data de 03 Iunie 2018 - 14:01:54 - pentru clasa 11 |
| |||
| 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
| ||||
| # 111 Propusă de Administrator la data de 03 Iunie 2018 - 13:35:56 - pentru clasa 11 |
| |||
| Să se determine cea mai mare și cea mai mică cifră a unui număr utilizându-se o funcție recursivă. Să se scrie o funcție C++ recursivă care
returnează cea mai mare și cea mai mică cifră
a 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 și cea mai mică cifră a numărului 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 4
| ||||
| # 110 Propusă de Administrator la data de 03 Iunie 2018 - 13:29:02 - pentru clasa 11 |
| |||
| 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
| ||||
| # 109 Propusă de Administrator la data de 03 Iunie 2018 - 13:27:49 - pentru clasa 11 |
| |||
| 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
pare memorate în tabloul a sau valoarea -1 dacă în tablou nu există nicio cifră pară. 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 264
| ||||
| # 108 Propusă de Administrator la data de 03 Iunie 2018 - 13:19:09 - pentru clasa 11 |
| |||
| 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
| ||||