|
| # 494 Propusă de Administrator la data de 01 Aprilie 2020 - 17:49:28 - pentru clasa 10 |
| |||
Scrieţi programul C/C++ care citeşte de la tastatură două numere naturale nenule n şi k (n≤100, k≤100) şi afişează pe ecran, în ordine descrescătoare, cei mai mici k
multiplinaturali nenuli ai numărului n. . Numerele afişate sunt separate prin câte un spaţiu. Date de intrare:Programul citește de la tastatură cele două numere naturale. Date de ieșire:Programul va afişa pe ecran numerele cerute. Restricții și precizări:
Exemplu
6 5 Ieşire 30 24 18 12 6. | ||||
| # 493 Propusă de Administrator la data de 01 Aprilie 2020 - 17:44:46 - pentru clasa 10 |
| |||
Scrieţi definiţia completă a subprogramului f care primeşte prin intermediul parametrului n un număr natural nenul (2≤n≤9), iar prin intermediul parametrului a, un tablou unidimensional care
conţine n valori naturale distincte, fiecare dintre acestea având cel mult patru cifre. Subprogramul interschimbă cel mai mic element par şi cel mai mare element impar din tabloul a şi furnizează
tabloul modificat tot prin parametrul a. Dacă tabloul nu conţine niciun element par sau niciun element impar, el va rămâne neschimbat. Date de intrare:Programul citește de la tastatură numărul n şi cele n numere ale şirului. Date de ieșire:Programul va afişa pe ecran şirul modificat conform cerinţei. Restricții și precizări:
Exemplu
6 2 3 17 6 1 24 Ieşire 17 3 2 6 1 24 | ||||
| # 492 Propusă de Administrator la data de 01 Aprilie 2020 - 13:09:42 - pentru clasa 10 |
| |||
Fişierul text test.in conţine pe prima linie numărul natural n, 1≤n≤10000, pe a doua linie, două numere întregi a şi b (a≤b) separate de un spaţiu, iar pe următoarele n linii un şir de n numere
întregi.
Fiecare dintre cele n numere, precum şi valorile a şi b, au cel mult patru cifre. Scrieţi un program C/C++ care scrie în fișierul test.out cel mai mic număr natural din intervalul închis [a,b]
care se găseşte în şirul
dat. Date de intrare:Programul citește din fişierul test.in .numerele n, a, b şi cele n numere din şir. Date de ieșire:Programul va scrie în fişierul test.out numărul cerut. Dacă nu există un astfel de număr, programul afişează textul NU . Restricții și precizări:
Exemplu
4 8 35 -2 72 14 25 Ieşire 14 | ||||
| # 491 Propusă de Administrator la data de 01 Aprilie 2020 - 13:04:13 - pentru clasa 10 |
| |||
Scrieţi definiţia completă a unui subprogram i_prim care primeşte prin singurul său parametru, n, un număr natural din intervalul [2,30000] şi returnează diferenţa minimă
p2-p1 în care p1 şi p2 sunt numere prime şi p1≤n≤p2. Date de intrare:Programul citește de la tastatură un număr natural. Date de ieșire:Programul va afişa pe ecran numărul cerut. Restricții și precizări:
Exemplu
20 Ieşire 4 , p1=19 şi p2=23. | ||||
| # 490 Propusă de Administrator la data de 01 Aprilie 2020 - 12:59:06 - pentru clasa 10 |
| |||
În fişierul test.in sunt memorate cel puţin 4 şi cel mult 90 de numere întregi cu cel mult patru cifre fiecare, separate prin câte un spaţiu. Scrieţi un program C/C++ care
scrie în
fişierul test.out patru numere aflate pe poziţii consecutive în fişier, care sunt în ordine strict descrescătoare. Date de intrare:Programul citește din fişierul test.cele cel mult 99 de numere Date de ieșire:Programul va scrie în fişierul test.out numerele cerute. Dacă există mai multe astfel de secvenţe programul afişează una dintre acestea, iar dacă în fişier nu există astfel de secvenţe se afişează mesajul NU EXISTA. Restricții și precizări:
Exemplu
60 120 15 5 2 45 25 Ieşire 120 15 5 2 | ||||
| # 489 Propusă de Administrator la data de 01 Aprilie 2020 - 12:41:43 - pentru clasa 10 |
| |||
Pe prima linie a fişierului test.in sunt memorate cel mult 90 de numere întregi cu cel mult două cifre fiecare, separate prin câte un spaţiu. Scrieţi programul C/C++ care să determine şi să scrie
în fişierul test.out, media aritmetică a numerelor strict pozitive din fişier. Date de intrare:Programul citește din fişierul test.in numerele m şi n şi apoi elementele celor două şiruri. Date de ieșire:Programul va scrie în fişierul test.out numărul cerut. Dacă fişierul nu conţine numere strict pozitive se afişează pe ecran mesajul NU EXISTA. Restricții și precizări:
Exemplu
6 -26 0 9 -7 Ieşire 7.5 | ||||
| # 488 Propusă de Administrator la data de 01 Aprilie 2020 - 12:37:03 - pentru clasa 10 |
| |||
Scrieţi programul C/C++ care citeşte de la tastatură elementele unui tablou unidimensional cu exact 10 numere naturale, mai mici decât 1000, determină şi afişează pe
ecran, separate prin câte un spaţiu,
numărul de elemente din şir care sunt multipli ai numărului 13 şi, în continuare, poziţiile pe care acestea se găsesc în şir. Elementele tabloului sunt numerotate de la 1 la
10. Date de intrare:Programul citește de la tastatură cele 10 elemente ale şirului. Date de ieșire:Programul va afişa pe ecran poziţiile cerute. Restricții și precizări:
Exemplu
2, 6, 26, 14, 130, 11, 8, 23, 39, 52 Ieşire 4 3 5 9 10 | ||||
| # 487 Propusă de Administrator la data de 01 Aprilie 2020 - 12:34:24 - pentru clasa 10 |
| |||
Scrieţi definiţia completă a subprogramului cinci care primeşte ca parametru un număr natural nenul n (n<=20) şi un tablou unidimensional v cu n elemente numere
naturale, fiecare având
cel mult 9 cifre şi returnează o valoare reprezentând numărul apariţiilor cifrei 5 în scrierea tuturor numerelor din tablou. Date de intrare:Programul citește de la tastatură numărul n şi apoi elementele şirului. Date de ieșire:Programul va afişa pe ecran numărul cerut. Restricții și precizări:
Exemplu
6 12, 5, 6535, 1, 86, 573 Ieşire 4 | ||||