0102030405060708091011121314151617181920212223242526272829303132333435
# 513 Propusă de Administrator la data de 09 Aprilie 2020 - 22:01:56 - pentru clasa 10
Max. 2 sec/testFișiermedie
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:

  • valoarea absolută a numerelor date va fi mai mică decât 10.000

Exemplu

Intrare

10
Ieşire
2 3 5 7
# 512 Propusă de Administrator la data de 09 Aprilie 2020 - 21:55:57 - pentru clasa 10
Max. 2 sec/testTastaturămedie
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:

  • valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000

Exemplu

Intrare

128773
Ieşire
8 7 7
# 511 Propusă de Administrator la data de 09 Aprilie 2020 - 21:54:00 - pentru clasa 10
Max. 2 sec/testTastaturămedie
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:

  • valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000

Exemplu

Intrare

128773
Ieşire
8 7
# 510 Propusă de Administrator la data de 09 Aprilie 2020 - 21:51:37 - pentru clasa 10
Max. 2 sec/testTastaturămedie
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:

  • valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000

Exemplu

Intrare

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
Max. 2 sec/testTastaturămedie
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:

  • valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000

Exemplu

Intrare

1525735 5
Ieşire
1323733
# 508 Propusă de Administrator la data de 09 Aprilie 2020 - 21:45:28 - pentru clasa 10
Max. 2 sec/testTastaturămedie
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:

  • valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000

Exemplu

Intrare

184465709 5
Ieşire
111115709
# 507 Propusă de Administrator la data de 09 Aprilie 2020 - 21:42:26 - pentru clasa 10
Max. 2 sec/testTastaturămedie
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:

  • valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000

Exemplu

Intrare

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
Max. 2 sec/testTastaturămedie
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:

  • valoarea absolută a numerelor date va fi mai mică decât 1.000.000.000

Exemplu

Intrare

4 7354 123864 51731 570
Ieşire
2                   (numerele 7354 şi 570 respectă condiţia cerută).