V1 S3 P4

Subprogramul sub, cu trei parametri, primeşte prin intermediul parametrilor:
– v un tablou unidimensional cu cel mult 100 de componente ce memorează numere
întregi de cel mult 4 cifre fiecare;
– n un număr natural nenul mai mic sau egal cu 100 ce reprezintă numărul efectiv de
componente ale tabloului primit prin intermediul parametrului v;
– a un număr întreg cu cel mult 4 cifre.
Subprogramul sub returnează numărul componentelor tabloului primit prin intermediul
parametrului v ale căror valori sunt egale cu valoarea parametrului a.

Exemplu: pentru valorile n=5, v=(1,21,9,21,403), a=21 ale parametrilor, în urma
apelului, subprogramului sub va returna valoarea 2.

a) Scrieţi definiţia completă a subprogramului sub.
b) Scrieţi un program C/C++ care să citească de la tastatură un număr natural nenul n
(n≤100) şi n numere întregi, fiecare având cel mult 4 cifre, şi care, folosind apeluri utile ale
subprogramului sub, să afişeze pe ecran mesajul DA dacă oricare două dintre cele n
numere citite sunt distincte două câte două, sau mesajul NU în caz contrar.

Exemplu: pentru n=6 şi cele n numere citite de la tastatură: 47 183 69 8 134 -56
se va afişa pe ecran mesajul DA.

Punctul a)

Punctul b)

V1 S3 P3

Fişierul text bac.txt conţine, pe o singură linie, cel mult 1000 de numere naturale nenule
cu cel mult 4 cifre fiecare, numerele fiind separate prin câte un spaţiu. Scrieţi un program
C/C++ care citeşte de la tastatură un număr natural nenul n (n≤999) şi numerele din fişierul
bac.txt şi care afişează pe ecran, separate prin câte un spaţiu, toate numerele din fişier
care sunt divizibile cu n. Dacă fişierul nu conţine niciun astfel de număr, atunci se va afişa
pe ecran mesajul NU EXISTA.

Exemplu: dacă fişierul bac.txt conţine numerele: 3 100 40 70 25 5 80 6 3798,
pentru n=10 atunci pe ecran se va afişa: 100 40 70 80

Subiecte examen de Bacalaureat, informatica 2009

Acum că am trecut peste toată perioada asta grea şi stresantă cu examenul de Bacalaureat, admiterea şi înscrierea la facultate, în sfârşit mă văd în stare să mă reapuc să rezolv problemele de la subiectul 3 din variantele 1-100. Pentru început, trebuie să le pun şi la dispoziţie spre descărcare. Mai jos se află linkul pentru a le obţine:

Descărcare variante informatică Bac 2009

Pe parcursul rezolvărilor care vor apărea, posibil să existe şi explicaţii şi de asemenea vreau să spun că pentru rezolvarea anumitor probleme se vor folosi aceleaşi procedee. Mai departe, pentru cei care doresc scrierea şi executarea programelor, recomand Code Blocks, ultima versiune.

Toate variantele vor apărea în pagina C++ Bac 2009 şi alte câteva în sidebar.

Dacă aveţi întrebări sau nelămuriri pentru anumite variante, vă invit să le treceţi într-un comentariu la articolul respectiv.

Mult succes!

Nu am mai scris

Acest articol ar putea să facă parte din cele câteva în care mi-am cerut scuze pentru pauzele luate. Până la urmă nu ştiu câţi dintre voi le luaţi ca nişte scuze şi nu ştiu câţi sunteţi interesaţi de conţinutul articolelor mele.

Acest blog  va rămâne blog cu idei personale, gânduri, întâmplări şi tot ceea ce consider eu că este demn de ţinut minte. Aprecierea voastră valorează destul de mult pentru mine, dar nu la fel de mult ca ceea ce-mi expun eu aici. Nu strig către nimeni că nu mă citeşte sau nu. Nu am pretenţii din moment ce nici eu nu depun un efort minim pentru asta. Scriu şi citesc când am timp. Rămân totuşi cu o mică întrebare: “Cum cei mai mari bloggeri nu comentează toate blogurile comentatorilor săi?”. Dacă mă gândesc mai bine, vine şi răspunsul: “Comentatorii vin la cei mari pentru trafic”. Nu-i valabil în general. Să nu se înţeleagă greşit. Pasiunea şi interesul se bat cap în cap. Am un respect onorabil pentru cei pe care îi admir (îi citesc în acelaşi timp) şi le doresc tot succesul de care nu au avut parte (adică mult peste oricât ar avea acum).

Pentru a continua postarea articolelor zilnice am nevoie de un impuls venit din partea cuiva, altfel vor rămâne la nivelul la care sunt. Din păcate. Asta este. Nu mai pot avea pretenţii de la mine, odată ce nici eu nu depun efort. Asta-i clar.

Bun, acum că am stabilit, sper ca efortul ăla să fie depus mai mult pentru învăţat. Anul ăsta vine examenul de Bacalaureat şi nu ştiu cât de greu sau uşor poate fi, deci nu vreau să fiu surprins. O să mă concentrez mai mult pe ceea ce am de făcut şi mai puţin pe plăceri şi timp liber. O să-mi organizez timpul exact cum trebuie, iar activităţile fără vreun beneficiu le voi ţine departe de mine. După asta, dacă totul va ieşi cum îmi imaginez, voi pleca. Adio de la toate şi bun găsit pentru altceva şi altcineva.

Schimbări au loc tot timpul, eu doar am impresia că nu se întâmplă nimic, dar de fapt mi se pregăteşte terenul pentru ceea ce va urma. Până la cuvintele de rămas bun, rămâne de muncit din greu.

Sigur, nu zic că nu ne vom mai auzi citi. Stilul şi timpul de scris vor fi întotdeauna la fel. Astea fac parte din relaxare şi pasiune, ceea ce rămân păstrate pentru plăcerea sufletului.