|
| # 513 Propusă de Administrator la data de 09 Aprilie 2020 - 22:01:56 - pentru clasa 10 |
| |||
Se citeşte din fişierul test.in un număr natural n, cu cel mult patru cifre, n≥2. Să se scrie în fişierul test.out, pe aceeaşi linie, în ordine crescătoare, separate prin câte un spaţiu, toate numerele prime
mai mici sau egale cu n. Date de intrare:Programul citește din fişierul test.in un număr natural. Date de ieșire:Programul va scrie în fişierul test.out numerele cerute. Restricții și precizări:
Exemplu
10 Ieşire 2 3 5 7 | ||||
| # 512 Propusă de Administrator la data de 09 Aprilie 2020 - 21:55:57 - pentru clasa 10 |
| |||
Scrieţi definiţia completă a unui subprogram max_d cu patru parametri, n, m1, m2, m3, care primeşte prin intermediul parametrului n un număr natural cu cel puţin două cifre şi cel mult
nouă cifre şi care returnează prin intermediul parametrilor m1, m2 şi m3 cele mai mari treicifre ale numărului n. Cifra returnată prin intermediul parametrului m1 va fi mai mare sau egală
cu cea returnată prin intermediul parametrului m2 care la rândul ei va fi mai mare sau egală cu m3. Date de intrare:Programul citește de la tastatură un număr natural. Date de ieșire:Programul va afişa pe ecran numerele cerute. Restricții și precizări:
Exemplu
128773 Ieşire 8 7 7 | ||||
| # 511 Propusă de Administrator la data de 09 Aprilie 2020 - 21:54:00 - pentru clasa 10 |
| |||
Scrieţi definiţia completă a unui subprogram max_d cu trei parametri, n, m1, m2, care primeşte prin intermediul parametrului n un număr natural cu cel puţin două cifre şi cel mult nouă
cifre şi care returnează prin intermediul parametrilor m1 şi m2 cele mai mari două cifre ale numărului n. Cifra returnată prin intermediul parametrului m1 va fi mai mare sau egală cu cea
returnată prin intermediul parametrului m2. Date de intrare:Programul citește de la tastatură un număr natural. Date de ieșire:Programul va afişa pe ecran numerele cerute. Restricții și precizări:
Exemplu
128773 Ieşire 8 7 | ||||
| # 510 Propusă de Administrator la data de 09 Aprilie 2020 - 21:51:37 - pentru clasa 10 |
| |||
Scrieţi programul C/C++ care citeşte de la tastatură un număr natural nenul n (0 < n < 100000) şi afişează pe ecran, în ordine crescătoare, numerele naturale nenule mai
mici sau egale cu
n care sunt pătrate perfecte şi nu sunt divizori ai numărului n. Numerele vor fi afişate câte 5 pe linie, cu excepţia ultimei linii pe care pot fi mai puţine numere. Pe linie,
numerele sunt
despărţite prin câte un spaţiu. Date de intrare:Programul citește de la tastatură un număr natural. Date de ieșire:Programul va afişa pe ecran numerele cerute. Trecerea la linie nouă se face cu ; Restricții și precizări:
Exemplu
90 Ieşire 4 16 25 36 49 ; 64 81 | ||||
| # 509 Propusă de Administrator la data de 09 Aprilie 2020 - 21:47:14 - pentru clasa 10 |
| |||
Scrieţi definiţia completă a subprogramului numar, cu doi parametri, care primeşte prin intermediul parametrului n un număr natural format din cel mult 9 cifre, iar prin intermediul parametrului c
o cifră nenulă; subprogramul returnează numărul obţinut prin înlocuirea fiecărei apariţii a cifrei c în numărul n cu partea întreagă a valorii (c+1)/2. Dacă c nu apare în n, subprogramul returnează
valoarea n. Date de intrare:Programul citește de la tastatură cele două numere naturale. Date de ieșire:Programul va afişa pe ecran numărul cerut. Restricții și precizări:
Exemplu
1525735 5 Ieşire 1323733 | ||||
| # 508 Propusă de Administrator la data de 09 Aprilie 2020 - 21:45:28 - pentru clasa 10 |
| |||
Scrieţi definiţia completă a subprogramului numar, cu doi parametri, care primeşte prin intermediul parametrilor a şi b două numere naturale, a fiind format din cel mult 9 cifre, iar b fiind un
număr natural strict mai mic decât numărul de cifre ale lui a. Subprogramul înlocuieşte cu 1 primele b cifre ale numărului a şi returnează valoarea astfel obţinută. Date de intrare:Programul citește de la tastatură cele două numere naturale. Date de ieșire:Programul va afişa pe ecran numărul cerut. Restricții și precizări:
Exemplu
184465709 5 Ieşire 111115709 | ||||
| # 507 Propusă de Administrator la data de 09 Aprilie 2020 - 21:42:26 - 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≤200), iar prin intermediul parametrului a un tablou unidimensional
care conţine n valori întregi, fiecare dintre aceste valori întregi având cel mult patru cifre. Subprogramul returnează valoarea 1 dacă diferenţa dintre elementul maxim şi elementul minim din
tablou este mai mare decât 1000, altfel valoarea returnată va fi 0. Date de intrare:Programul citește de la tastatură un număr natural n şi apoi cele n numere naturale. Date de ieșire:Programul va afişa pe ecran numărul cerut. Restricții și precizări:
Exemplu
4 7354 123864 51731 570 Ieşire 1 (123864 - 570 > 1000 ). | ||||
| # 506 Propusă de Administrator la data de 09 Aprilie 2020 - 21:39:54 - pentru clasa 10 |
| |||
Subprogramul par primeşte prin singurul său parametru, n, un număr natural nenul cu cel mult 8 cifre şi returnează valoarea 1 dacă n conţine cel puţin o cifră pară, sau returnează valoarea 0 în caz
contrar.
Exemplu: pentru n=723 subprogramul va returna valoarea 1.
Scrieţi un program C/C++ care citeşte de la tastatură un număr natural nenul n cu cel mult trei cifre, apoi un şir de n numere naturale, cu cel puţin două şi cel mult 8 cifre fiecare, şi afişează pe ecran
numărul de valori din şirul citit care au numai cifra unităţilor pară, celelalte cifre fiind impare. Se vor utiliza apeluri utile ale subprogramului par.
Exemplu: dacă n=4, iar şirul citit este 7354, 123864, 51731, 570 se va afişa 2 (numerele
7354 şi 570 respectă condiţia cerută). Date de intrare:Programul citește de la tastatură un număr natural n şi apoi cele n numere naturale. Date de ieșire:Programul va afişa pe ecran numărul cerut. Restricții și precizări:
Exemplu
4 7354 123864 51731 570 Ieşire 2 (numerele 7354 şi 570 respectă condiţia cerută). | ||||