|
| # 123 Propusă de Administrator la data de 03 Iunie 2018 - 14:35:25 - pentru clasa 11 |
| |||
| 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
| ||||
| # 122 Propusă de Administrator la data de 03 Iunie 2018 - 14:29:47 - pentru clasa 11 |
| |||
| 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
| ||||
| # 121 Propusă de Administrator la data de 03 Iunie 2018 - 14:27:03 - pentru clasa 11 |
| |||
| 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
| ||||
| # 120 Propusă de Administrator la data de 03 Iunie 2018 - 14:24:23 - pentru clasa 11 |
| |||
| 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ă numărul de perechi de elemente vecine din tabloul v care sunt egale.
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 de perechi
de elemente vecine din tabloul v care sunt egale. 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 2
| ||||
| # 119 Propusă de Administrator la data de 03 Iunie 2018 - 14:16:59 - pentru clasa 11 |
| |||
| Să se determine numărul obținut prin eliminarea cifrelor cuprinse între k1 și k2 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 cuprinse între
k1 și k2 dintr-un număr, inclusiv k1 și k2. Atât numărul cât și cifrele vor fi parametrii subprogramului.
Date de intrare:Programul citește un întreg și două cifre, k1 și k2 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 7 Ieșire
0
| ||||
| # 118 Propusă de Administrator la data de 03 Iunie 2018 - 14:13:04 - pentru clasa 11 |
| |||
| 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
| ||||
| # 117 Propusă de Administrator la data de 03 Iunie 2018 - 14:11:48 - pentru clasa 11 |
| |||
| 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
| ||||
| # 116 Propusă de Administrator la data de 03 Iunie 2018 - 14:09:37 - pentru clasa 11 |
| |||
| Să se determine numărul obținut prin eliminarea aparițiilor cifrei 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 aparițiilor cifrei k
dintr-un număr. Atât numărul cât și cifra vor fi parametrii subprogramului. Dacă cifra k nu apare
în număr atunci acesta rămâne neschimbat. 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
6
| ||||