|
| # 608 Propusă de Administrator la data de 22 Ianuarie 2021 - 23:22:21 - pentru clasa 10 |
| |||
Să se scrie în limbajul C/C++ definiția completă a subprogramului calcul, care primeşte prin intermediul parametrului întreg n, un număr natural de cel mult 9 cifre şi
returnează cel mai mare număr care se poate forma din cifrele din a doua jumătate a numărului. Date de intrare:Programul citește de la tastatură număr natural. Date de ieșire:Programul va afişa pe ecran numărul cerut. Dacă numărul are un număr impar de cifre atunci a doua jumătate conține și cifra din mijloc. Restricții și precizări:
Exemplu
435355 Ieşire 553 | ||||
| # 607 Propusă de Administrator la data de 22 Ianuarie 2021 - 23:20:29 - pentru clasa 10 |
| |||
Să se scrie în limbajul C/C++ definiția completă a subprogramului calcul, care primeşte prin intermediul parametrului întreg n, un număr natural de cel mult 9 cifre şi
returnează cel mai mare număr care se poate forma din cifrele din prima jumătate a numărului. Date de intrare:Programul citește de la tastatură număr natural. Date de ieșire:Programul va afişa pe ecran numărul cerut. Dacă numărul are un număr impar de cifre atunci prima jumătate conține și cifra din mijloc. Restricții și precizări:
Exemplu
435355 Ieşire 543 | ||||
| # 606 Propusă de Administrator la data de 07 Decembrie 2020 - 18:20:11 - pentru clasa 11 |
| |||
| Să se rezolve ecuația x^3+x-1=0 pe intervalul [0,1] folosind metoda divide et impera. Date de intrare Se citește marja de eroare acceptată. E un număr real pozitiv apropiat de zero.
Date de ieşire Programul afișează pe ecran soluția ecuației. Restricţii şi
precizări 0 < n <
1000 cele n numere citite vor fi mai mici decât 2.000.000.000 Exemplu Intrare 0.0001
Ieșire 0.682312
| ||||
| # 605 Propusă de Administrator la data de 07 Decembrie 2020 - 18:03:31 - pentru clasa 11 |
| |||
| Scrieți o funcție minmax care să determine elementul minim și 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 cel mai mic element urmat de spațiu și apoi
cel mai mare element. 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 66 8
32 33 34
Ieșire 8 66
| ||||
| # 604 Propusă de Administrator la data de 07 Decembrie 2020 - 17:59:43 - pentru clasa 11 |
| |||
| Folosind metoda divide et impera, scrieți o funcție care să determine dacă un tablou cu elemente întregi este ordonat crescător. 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 mesajul DA dacă tabloul este ordonat sau mesajul NU dacă
nu este ordonat. 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 7 8
32 33 34
Ieșire DA
| ||||
| # 603 Propusă de Administrator la data de 02 Decembrie 2020 - 11:26:32 - pentru clasa 10 |
| |||
| Să se scrie un program C++ care citește două șiruri de n și m numere naturale și determină care dintre numerele din al doilea șir apare de cele mai multe ori în primul șir. Date de intrare Programul citește de la tastatură numărul n, iar apoi n numere întregi, numărul m și apoi m numere întregi separate prin spaţii, reprezentând elementele
vectorilor. Date de
ieşire Programul afișează pe ecran numerele cerute sau mesajul NU EXISTA. dacă nu există
nici un astfel de număr.. Numerele vor fi afișate în ordine crescătoare. 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 3 12 3 5 5 4 1 2 3 4 Iesire 3 | ||||
| # 602 Propusă de Administrator la data de 02 Decembrie 2020 - 11:25:01 - pentru clasa 10 |
| |||
| Să se scrie un program C++ care citește două șiruri de n și m numere naturale și determină care dintre numerele din primul șir apare de cele mai multe ori în al doilea șir. Date de intrare Programul citește de la tastatură numărul n, iar apoi n numere întregi, numărul m și apoi m numere întregi separate prin spaţii, reprezentând elementele
vectorilor. Date de
ieşire Programul afișează pe ecran numerele cerute sau mesajul NU EXISTA. dacă nu există
nici un astfel de număr.. Numerele vor fi afișate în ordine crescătoare. 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 12 3 5 5 4 1 2 3 4 Iesire 3 | ||||
| # 601 Propusă de Administrator la data de 06 Noiembrie 2020 - 20:18:22 - pentru clasa 11 |
| |||
| Să se scrie un program C++ care citește o matrice pătratică de dimensiune n și determină suma elementelor pare și elementul minim din matrice utilizând subprograme
recursive. Date de intrare Din fișierul test.in se citește un număr natural n și apoi o matrice A(n , n) de numere
întregi Date de ieșire Programul va scrie în fișierul test.out suma elementelor pare și elementul minim din matrice separate printr-un spațiu. Restricţii şi precizări
1 < n ≤ 15, elementele matricei numere întregi de maxim 7 cifre.
Exemplu test.in 2 5 2 8 4
test.out
14 2
| ||||