Sunteți pe pagina 1din 8

Atestarea competenelor profesionale Informatic 2016

1.

2.

SUBIECTUL NR. 1
n fiierul text ATESTAT.IN se gsete un numr natural nenul n cu cel mult 9 cifre i o cifr
c. S se scrie n fiierul ATESTAT.OUT numrul n modificat prin eliminarea cifrei c.
Exemplu. Dac fiierul ATESTAT.IN are coninutul 35678567 6, atunci fiierul
ATESTAT.OUT va conine numrul 357857, iar dac fiierul ATESTAT.IN are coninutul
35678567 9, atunci fiierul ATESTAT.OUT va conine numrul 35678567.
Salvai sursa cu titlul program1.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,
Atestarea competenelor profesionale Informatic 2016

1.

2.

Atestarea competenelor profesionale Informatic 2016

2.

Atestarea competenelor profesionale Informatic 2016

2.

Proba practic PROGRAMARE (C/C++ sau Pascal)

Membri,
Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 3
Fiierul text ATESTAT.IN conine un text format doar din spaii i litere mici ale alfabetului
englez, care ncepe cu o liter i conine cel puin o vocal din mulimea {a,e,i,o,u}. Scriei
programul C/C++ care determin transformarea acestuia prin nlocuirea fiecrei vocale din text
cu litera imediat urmtoare din alfabet (a se nlocuiete cu b, e se nlocuiete cu f .a.m.d.).
Programul va scrie n fiierul ATESTAT.OUT irul obinut.
Exemplu: Dac fiierul ATESTAT.IN conine irul: examen pentru certificarea competentelor
profesionale , dup modificare, fiierul ATESTAT.OUT va conine irul: fxamfn pfntru
cfrtjfjcbrfb cpmpftfnflpr prpffsjpnblf .
Salvai sursa cu titlul program3.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

1.

Membri,

SUBIECTUL NR. 2
n fiierul text ATESTAT.IN se gsesc, pe o singur linie, separate prin cte un spaiu, mai
multe numere naturale de cel mult 9 cifre fiecare. S se scrie n fiierul ATESTAT.OUT
separate printr-un spaiu, ultimele dou numere pare (nu neaprat distincte) din fiierul
ATESTAT.IN. Dac n fiier se gsete un singur numr par sau niciun numr par se va scrie
n fiierul ATESTAT.OUT mesajul Numere insuficiente.
Exemplu. dac fiierul ATESTAT.IN conine valorile: 12 15 68 13 17 90 31 42 fiierul
ATESTAT.OUT va conine valorile: 90 42 .
Salvai sursa cu titlul program2.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

1.

Proba practic PROGRAMARE (C/C++ sau Pascal)

Membri,
Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 4
Fiierul text ATESTAT.IN conine dou valori naturale n i m (1n24, 1m24). Scriei un
program n limbajul C/C++ care construiete i scrie n fiierul ATESTAT.OUT un tablou
bidimensional, cu n linii i m coloane, format din toate numerele naturale de la 1 la n*m
(elementele fiecrei linii fiind separate prin cte un spaiu).
Exemplu. Dac fiierul ATESTAT.IN conine valorile 4 5
fiierul ATESTAT.OUT va conine matricea:
Salvai sursa cu titlul program4.txt n directorul cu numele vostru, creat n
directorul ATESTAT 2016 de pe desktop.

Preedinte,

Membri,

Atestarea competenelor profesionale Informatic 2016

1.

2.

SUBIECTUL NR. 5
Fiierul text ATESTAT.IN conine un ir de cel mult 40 de caractere, format doar din litere
mici ale alfabetului englez. Scriei programul C/C++ care scrie n fiierul ATESTAT.OUT, pe
o singur linie, toate vocalele ce apar n irul citit (se consider ca fiind vocale urmtoarele
litere: a, e, i, o, u). Vocalele vor fi scrise n ordinea apariiei lor n ir, separate prin cte un
spaiu, ca n exemplu. Dac irul citit nu conine nicio vocal, se va scrie mesajul: fara vocale.
Exemplu. Dac fiierul ATESTAT.IN conine irul: atestat profesional, fiierul
ATESTAT.OUT va conine: a e a o e i o a
Salvai sursa cu titlul program5.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,
Atestarea competenelor profesionale Informatic 2016

1.

2.

Atestarea competenelor profesionale Informatic 2016

2.

Atestarea competenelor profesionale Informatic 2016

2.

Proba practic PROGRAMARE (C/C++ sau Pascal)

Membri,
Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 7
Fiierul text ATESTAT.IN conine un numr natural n (0<n50) i numr natural k(0<k20).
Scriei programul C/C++ care determin i scrie n fiierul ATESTAT.OUT, n ordine
descresctoare, primele n numere naturale nenule divizibile cu k. Numerele vor fi separate prin
cte un spaiu.
Exemplu. Dac fiierul ATESTAT.IN conine valorile: 3 5 , atunci fiierul ATESTAT.OUT va
conine numerele : 15 10 5 .
Salvai sursa cu titlul program7.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

1.

Membri,

SUBIECTUL NR. 6
Fiierul text ATESTAT.IN conine mai multe cuvinte, fiecare cuvnt avnd cel mult 20 de
caractere. Scriei programul C/C++ care determin i scrie n fiierul ATESTAT.OUT numrul
cuvintelor care sunt palindrom (un cuvnt fiind considerat palindro m dac, citit de la dreapta la
stnga sau de la stnga la dreapta, reprezint acelai cuvnt).
Exemplu: Dac fiierul ATESTAT.IN conine cuvintele: apa masa ele atestat cafele rac cojoc ,
fiierul ATESTAT.OUT va conine numrul 3 (deoarece cuvintele apa, ele, cojoc sunt cuvinte
palindrom).
Salvai sursa cu titlul program6.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

1.

Proba practic PROGRAMARE (C/C++ sau Pascal)

Membri,
Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 8
Fiierul text ATESTAT.IN conine un numr natural n (n500) i apoi n cifre separate prin
spaii. Scriei programul C/C++ care determin i scrie n fiierul ATESTAT.OUT cele n cifre
citite, n ordine cresctoare, separate prin cte un spaiu.
Exemplu. Dac fiierul ATESTAT.IN conine numrul 19 i cifrele 3 3 0 9 2 1 2 1 3 7 1 5 2 7 1
0 3 2 3 , atunci fiierul ATESTAT.OUT va conine: 0 0 1 1 1 1 2 2 2 2 3 3 3 3 3 5 7 7 9 .
Salvai sursa cu titlul program8.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

Membri,

Atestarea competenelor profesionale Informatic 2016

1.

2.

SUBIECTUL NR. 9
Fiierul text ATESTAT.IN conine, pe prima linie, un numr natural n (n10), iar pe
urmtoarele n linii elementele unei matrice ptratice de ordin n, numere naturale de cel mult 4
cifre fiecare. Scriei programul C/C++ care determin i scrie, n fiierul ATESTAT.OUT,
suma elementelor matricei situate sub diagonala principal i divizibile cu 7.
Exemplu. Dac fiierul ATESTAT.IN are coninutul:
atunci fiierul ATESTAT.OUT va conine numrul 21 .
Salvai sursa cu titlul program9.txt n directorul cu numele vostru, creat n
directorul ATESTAT 2016 de pe desktop.

Preedinte,
Atestarea competenelor profesionale Informatic 2016

1.

2.

Atestarea competenelor profesionale Informatic 2016

2.

Membri,
Proba practic PROGRAMARE (C/C++ sau Pascal)

Salvai sursa cu titlul program11.txt n directorul cu numele vostru, creat n directorul


ATESTAT 2016 de pe desktop.

Atestarea competenelor profesionale Informatic 2016

2.

Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 11
Scriei un program care afieaz descompunerea unui numr natural n, citit de la tastatur, n
factori primi. Programul va conine cel puin un subprogram.
Exemplu. Pentru n = 48, se afieaz:

Preedinte,

1.

Membri,

SUBIECTUL NR. 10
Fiierul text ATESTAT.IN conine, pe prima linie un numr natural n (n10), iar pe
urmtoarele n linii elementele unei matrice ptratice de ordin n, numere naturale de cel mult 6
cifre fiecare. Scriei programul C/C++ care determin i scrie, n fiierul ATESTAT.OUT,
produsul elementelor matricei situate deasupra diagonalei principale i care au cifra unitilor
par.
Exemplu. Dac fiierul ATESTAT.IN are coninutul:
atunci fiierul ATESTAT.OUT va conine numrul 8 .
Salvai sursa cu titlul program10.txt n directorul cu numele vostru, creat n
directorul ATESTAT 2016 de pe desktop.

Preedinte,

1.

Proba practic PROGRAMARE (C/C++ sau Pascal)

Membri,
Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 12
O carte se pagineaz cu numere de la 1 la n (20<=n<=10000, n natural). Scriei un program care,
cunoscnd valoarea lui n, determin cte cifre au fost folosite la paginare.
Exemplu. Pentru o carte cu n = 100 de pagini se folosesc 192 cifre
Salvai sursa cu titlul program12.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

Membri,

Atestarea competenelor profesionale Informatic 2016

1.

2.

SUBIECTUL NR. 13
Scriei un program care citete de pe prima linie a fiierului text ATESTAT.IN o valoare natural
n (0<n<10000), iar de pe urmtoarea linie exact n valori naturale de cel mult 5 cifre fiecare,
desprite prin cte un spaiu. Programul afieaz pe ecran cea mai mic valoare de exact 3 cifre
care nu apare n fiier. Dac nu exist nici un astfel de numr, se va afia mesajul EROARE.
Exemplu. Dac n fiier cele 2 linii sunt:
pe ecran se afieaz: 102
Salvai sursa cu titlul program13.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,
Atestarea competenelor profesionale Informatic 2016

1.

2.

Atestarea competenelor profesionale Informatic 2016

2.

Atestarea competenelor profesionale Informatic 2016

2.

Atestarea competenelor profesionale Informatic 2016

2.

Membri,
Proba practic PROGRAMARE (C/C++ sau Pascal)

Membri,
Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 16
Scriei un program care determin cel mai mare numr ce se poate forma cu ajutorul cifrelor
(maxim 10, toate distincte) unui numr natural n citit de la tastatur.
Exemplu. Pentru n = 142756, se afieaz: 765421
Salvai sursa cu titlul program16.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

1.

Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 15
Scriei un program care determin, folosind un subprogram recursiv, cel mai mare divizor comun
a dou numere ntregi x i y citite de la tastatur i l afieaz pe ecran.
Exemplu. Pentru textul Atestatul Profesional la Informatica din fiier, se afieaz: 3
Salvai sursa cu titlul program15.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

1.

Membri,

SUBIECTUL NR. 14
Se consider un vector v cu n (1<n<100) componente numere naturale. Scriei un program care
determin i afieaz componentele cu cei mai muli divizori. Se va folosi un subprogram
pentru citirea vectorului i unul pentru calculul numrului de divizori ai unui numr.
Exemplu. Pentru n = 5 i vectorul v = {2, 4, 6, 8, 18}, se va afia: 18
Salvai sursa cu titlul program14.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

1.

Proba practic PROGRAMARE (C/C++ sau Pascal)

Membri,
Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 17
Scriei un program care determin, folosind un subprogram recursiv, cel mai mare divizor comun
a dou numere ntregi x i y citite de la tastatur i l afieaz pe ecran.
Exemplu. Pentru x = 13455 i y = 12435, se afieaz: cmmdc(13455,12435) = 15
Salvai sursa cu titlul program17.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

Membri,

Atestarea competenelor profesionale Informatic 2016

1.

2.

SUBIECTUL NR. 18
Scriei un program care determin suma elementelor pare dintr-un vector x cu n numere naturale,
folosind o funcie recursiv. Se citesc de la tastatur n i elementele vectorului. Se afieaz suma
sau un mesaj corespunztor dac nu exist elemente pare.
Exemplu. Pentru n = 5 i x = {12, 9, 45, 3, 22}, se afieaz: 34
Salvai sursa cu titlul program18.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,
Atestarea competenelor profesionale Informatic 2016

1.

2.

Atestarea competenelor profesionale Informatic 2016

2.

Membri,
Proba practic PROGRAMARE (C/C++ sau Pascal)

Salvai sursa cu titlul program20.txt n directorul cu numele vostru, creat n directorul


ATESTAT 2016 de pe desktop.

Atestarea competenelor profesionale Informatic 2016

2.

Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 20
Scriei un program care citete de la tastatur dou numere naturale n i m i scrie n fiierul text
ATESTAT.OUT toate numerele prime din intervalul deschis (n,m). Numerele se scriu n ordine
cresctoare, cte 10 numere pe fiecare linie a fiierului, numerele dintr-o linie fiind desprite ntre
ele prin cte un spaiu.
Exemplu. Pentru n = 87 i m = 241, n fiierul ATESTAT.OUT se afieaz:

Preedinte,

1.

Membri,

SUBIECTUL NR. 19
Se consider un ir v de n numere ntregi. Scriei un program care verific dac o valoare x, citit
de la tastatur, apare sau nu n vector. n caz afirmativ, se va preciza i poziia n care valoarea
apare n ir. n caz contrar, se va afia mesajul NU.
Exemplu. Pentru n = 5, v = {13, 12, 1, 4, 13} i x = 13 se afieaz: Valoarea 13 apare n poziia 5
iar pentru aceleai valori i x = 20, se afieaz: NU
Salvai sursa cu titlul program19.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

1.

Proba practic PROGRAMARE (C/C++ sau Pascal)

Membri,
Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 21
Scriei un program care citete din fiierul ATESTAT.IN o matrice ptratic cu nn elemente
numere naturale, sub forma dimensiunea matricei n, pe prima linie, iar pe urmtoarele linii
elementele matricei, i apoi elementele matricei, apoi calculeaz suma elementelor
divizibile cu 7 de pe diagonala secundar a matricei. Pe ecran se va afia rezultatul
sau un mesaj corespunztor, dac nu exist astfel de numere.
Exemplu. Pentru coninutul fiierului ca n imagine, se afieaz: 21
Salvai sursa cu titlul program21.txt n directorul cu numele vostru, creat n
directorul ATESTAT 2016 de pe desktop.

Preedinte,

Membri,

Atestarea competenelor profesionale Informatic 2016

Proba practic PROGRAMARE (C/C++ sau Pascal)

1.

SUBIECTUL NR. 22
Scriei un program care calculeaz recursiv al n-lea termen al irului lui Fibonacci, pentru un
numr natural n, citit de la tastatur. Se folosete formula recursiv:

2.

Exemplu. Pentru n = 4, se afieaz: 3


Salvai sursa cu titlul program22.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,
Atestarea competenelor profesionale Informatic 2016

1.

2.

Atestarea competenelor profesionale Informatic 2016

2.

Atestarea competenelor profesionale Informatic 2016

2.

Membri,

Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 24
Scriei un program care citete elementele unui vector v de la tastatur sub forma: dimensiunea
vectorului n i apoi elementele sale, numere naturale. S se inverseze elementele n vector,
utiliznd un subprogram care nu folosete un vector intermediar, i s se afieze vectorul astfel
obinut.
Exemplu. Pentru n = 5 i v = {2, 9, 5, 7, 19}, se afieaz: 19 7 5 9 2
Salvai sursa cu titlul program24.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

1.

Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 23
Scriei un program care verific dac un numr natural n citit de la tastatur este numr perfect
(este egal cu suma divizorilor si, exclusiv el nsui), folosind un subprogram recursiv. Se va afia
pe ecran un mesaj corespunztor.
Exemplu. Pentru n = 6, se afieaz: Numrul este perfect!
Pentru n = 10, se afieaz: Numrul nu este perfect!
Salvai sursa cu titlul program23.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

1.

Membri,

Membri,

Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 25
Scriei un program care sorteaz cresctor elementele unui vector de numere ntregi v citit de la
tastatur folosind una din metodele de sortare nvate un subprogram care implementeaz una din
metodele de sortare nvate (care va fi precizat ntr-un comentariu). Vectorul se citete sub
forma: dimensiunea vectorului n i apoi elementele sale. Vectorul sortat se va afia pe ecran.
Exemplu. Pentru n = 6 i v = {5, 3, 23, 11, 9, 6}, se afieaz: 3 5 6 9 11 23
Salvai sursa cu titlul program25.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

Membri,

Atestarea competenelor profesionale Informatic 2016

1.

2.

SUBIECTUL NR. 26
Se citete de la tastatur un numr natural n de cel mult 8 cifre. Scriei un program care scrie
numrul citit ca sum format doar din termeni egali cu 3 sau 5 i afieaz aceast sum sau, n
caz c ea nu se poate forma, mesajul IMPOSIBIL.
Exemplu. Pentru n = 16, se afieaz: 16=5+5+3+3, iar pentru n = 7, se afieaz: IMPOSIBIL
Salvai sursa cu titlul program26.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

Atestarea competenelor profesionale Informatic 2016

1.

2.

Atestarea competenelor profesionale Informatic 2016

2.

Atestarea competenelor profesionale Informatic 2016

2.

Proba practic PROGRAMARE (C/C++ sau Pascal)

Membri,

Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 28
Se citete de la tastatur un numr real pozitiv nr. Scriei un program care determin i afieaz
numrul obinut prin rotunjirea prii ntregi a lui nr la cel mai apropiat ntreg divizibil cu 10p,
unde p este o cifr din baza 10. Se consider c numrul de cifre ale lui nr este mai mare ca p.
Exemplu. Pentru numrul nr = 13087.3 i p = 2, se afieaz: 13100.3
Salvai sursa cu titlul program28.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

1.

Membri,

SUBIECTUL NR. 27
Se citete de la tastatur un ir de n (n<10) numere naturale. Scriei un program care verific
dac numrul format din primele cifre ale elementelor din ir este palindrom (are aceeai
valoare, citit dde la stnga la dreapta i de la dreapta la stnga) i afieaz numrul respectiv i
un mesaj care s precizeze dac el este sau nu palindro m.
Exemplu. Pentru n=5 i numerele 123, 435, 92, 4002, 10, se afieaz: 14941 este palindrom ,
iar pentru n = 5 i numerele 123, 435, 92, 4002, 30, se afieaz: 14943 nu este palindrom
Salvai sursa cu titlul program27.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

1.

Proba practic PROGRAMARE (C/C++ sau Pascal)

Membri,
Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 29
Se citete de la tastatur un numr natural n. Scriei un program care afieaz pe ecran n
caractere *, aezate sub forma unui triunghi isoscel sau a unui trapez, iar n cazul n care acest
lucru nu este posibil, afieaz mesajul IMPOSIBIL. Se impune ca primul rnd afiat s conin
unul sau cel mult dou caractere, iar fiecare linie s difere de precedenta prin exact dou
caractere.
Exemplu. Pentru n = 16
n = 12
n=5
se afieaz:

Salvai sursa cu titlul program29.txt n directorul cu numele vostru, creat n directorul


ATESTAT 2016 de pe desktop.

Preedinte,

Membri,

Atestarea competenelor profesionale Informatic 2016

1.

2.

SUBIECTUL NR. 30
Scriei un program care citete elementele unui vector v de la tastatur sub forma: dimensiunea
vectorului n i apoi elementele sale, numere naturale. S se inverseze elementele n vector,
utiliznd un subprogram care nu folosete un vector intermediar, i s se afieze vectorul astfel
obinut.
Exemplu. Pentru n = 5 i v = {2, 9, 5, 7, 19}, se afieaz: 19 7 5 9 2
Salvai sursa cu titlul program30.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,
Atestarea competenelor profesionale Informatic 2016

3.

4.

Atestarea competenelor profesionale Informatic 2016

4.

Atestarea competenelor profesionale Informatic 2016

4.

Atestarea competenelor profesionale Informatic 2016

4.

Membri,
Proba practic PROGRAMARE (C/C++ sau Pascal)

Membri,
Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 33
Scriei un program care citete de la tastatur un ir de cel mult 50 de caractere i construiete
fiierul ATESTAT.OUT, ce conine irul i prefixele acestuia de lungime cel puin 1, fiecare pe
cte o linie, n ordinea descresctoare a lungimii prefixelor.
Exemplu. Dac se citete irul proba , n fiier se afieaz:
Salvai sursa cu titlul program33.txt n directorul cu numele vostru, creat n
directorul ATESTAT 2016 de pe desktop.

Preedinte,

3.

Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 32
Scriei un program care numr i afieaz pe ecran cuvintele dintr-un text citit din fiierul
ATESTAT.IN. Textul conine cuvintele separate numai printr-un spaiu, fr semne de punctuaie,
singurul semn de punctuaie fiind . de la sfritul textului.
Exemplu. Pentru textul Examenul este dificil. din fiier, pe ecran se afieaz: 3
Salvai sursa cu titlul program32.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

3.

Membri,

SUBIECTUL NR. 31
Se citete de la tastatur un ir de n numere naturale. Scriei un program care determin i
afieaz fracia subunitar ireductibil care se poate forma din numrul minim i numrul
maxim din ir.
Exemplu. Pentru n = 4 i numerele 3, 2, 5, 8, se afieaz: 1/4
Salvai sursa cu titlul program30.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

3.

Proba practic PROGRAMARE (C/C++ sau Pascal)

Membri,
Proba practic PROGRAMARE (C/C++ sau Pascal)

SUBIECTUL NR. 34
Scriei un program care citete de la tastatur un vector x cu n elemente ntregi i afieaz n
fiierul ATESTAT.OUT toate valorile vectorului care sunt prime, fiecare pe cte o linie.
Exemplu. Pentru n = 5 i v = {3, 27, 80, 6, 17}, n fiier se afieaz:
Salvai sursa cu titlul program33.txt n directorul cu numele vostru, creat n directorul
ATESTAT 2016 de pe desktop.

Preedinte,

Membri,

S-ar putea să vă placă și