V7 S3 P4

Se consideră şirul definit de următoarea relaţie de recurenţă:
Captură de ecran_2013-08-12_161857

a) Scrieţi numai antetul unui subprogram sub, care primeşte prin intermediul parametrului n
un număr natural de maximum 8 cifre, şi care returnează cel mai mare termen al şirului de
mai sus mai mic sau cel mult egal cu n.

Exemplu: dacă n=83 atunci subprogramul va returna valoarea 80.

b) Scrieţi un program C/C++ care citeşte de la tastatură un număr natural s (s≤10000000)
şi determină un şir de numere distincte a căror sumă este egală cu s, folosind apeluri utile
ale subprogramului sub. Numerele determinate se vor scrie în fişierul Numere.txt, pe
prima linie a acestuia, separate prin câte un spaţiu.

Exemplu: dacă valoarea citită de la tastatură este 63, atunci fişierul Numere.txt va
conţine valorile următoare, nu neapărat în această ordine: 40 20 3.

Punctul a)

Punctul b)

Vlăduţ

Vlăduţ mă numesc şi sunt student în anul III la Universitatea Politehnica Timişoara. Sunt o persoană simplă, om în devenire, atipic, realist, narcisist în glumă şi gânditor (poate prea mult). Iubesc cu mult curaj şi patos simplitatea, oportunităţile, viaţa, natura, Timişoara, studenţia, voluntariatul, părinţii, iubita, prietenii, cărţile, aerul curat, iar asta îmi ocupă tot timpul. Sunt mereu în căutare de frumos, mă bucur pentru fiecare lucru din jurul meu şi acestea îmi asigură fericirea zilnică.

Leave a Reply

Your email address will not be published. Required fields are marked *