Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
3Activity
×
0 of .
Results for:
No results containing your search query
P. 1
Probleme Atestat Informatica 2012

Probleme Atestat Informatica 2012

Ratings: (0)|Views: 651|Likes:
Published by Mariusica Mariusel

More info:

Published by: Mariusica Mariusel on Jun 24, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, DOC, TXT or read online from Scribd
See More
See less

11/25/2012

pdf

text

original

 
Probleme Atestat Informatica 2012
1.Sa se genereze toate sirurile de lungime m (1≤m≤10) formate din divizori aiunui numar natural x (1≤x≤999), aflati in ordine crescatoare. Fiecare sir rezultat va fiscris pe cate o linie in fisierul text
 sir.out 
, iar numerele de pe linie vor fi despartite prin cate un spatiu. In cazul in care nu exista solutie se va scrie mesajul “Imposibil”.2.Sa se genereze toate cuvintele de lungime n (n≤10) ale alfabetului Morse(formate doar din caracterele ‘-‘ si ‘.’) care nu incep si nu se termina cu caracterul ‘-‘.Fiecare cuvant va fi scris pe cate o linie in fisierul text
morse.out 
.3.Se considera sirul cifrelor de la 0 la 9. Sa se genereze toate numerele de n cifre(n≤9) care nu contin trei cifre pare sau trei cifre impare alaturate. Fiecare numar rezultat va fi scris pe cate o linie in fisierul text
cifre.out 
.4.Sa se genereze toate tablourile patratice binare de ordin n (n≤10), care au proprietatea ca atat fiecare linie cat si fiecare coloana contin exact un element egal cu1. Fiecare tablou va fi afisat pe n linii in fisierul text
matrice.out 
, numerele in cadrulliniei fiind separate prin cate un spatiu. In fisier, intre tablourile rezultate va exista olinie goala.Exemplu:Pentru n=2
matrice.out 
0 11 01 00 15.Se citesc de la tastatura numerele naturale n (n≤10) si m (m≤50). Consideram primele m numere prime de cel putin doua cifre. Sa se scrie in fisierul
 prime.out 
toatesirurile de n numere prime distincte alese din cele m, fiecare sir scris pe cate o linie.Exemplu:Pentru n=2 si m=3
prime.out 
11 1313 1111 1717 1113 1717 13
 
6.Profesorul de sport vrea sa aseze eleii in ordinea crescatoare a inaltimii lor.Cunoscand numele si inaltimea fiecarui elev dintre cei n (n≤10), sa se scrie in fisierul
 sport.ou
variantele pe care le are profesorul. Fiecare sir corect va fi scris pe cate olinie, numele copiilor fiind despartite prin cate un spatiu.Exemplu:Pentru n=4 si copii
sport.out 
maria 1.65ion maria ana mihaiion 1.60ion ana maria mihaimihai 1.78ana 1.657. Se citesc de la tastatura numerele naturale n (n≤
9
10
) si m (m≤9). Cpnsideramsirul primelor m cifre distincte ale lui n (cele mai mici). Sa se scrie, pe o singura linie,in fisierul
nr.out 
toate numerele a caror scriere in baza 10 foloseste numai cifre dinsirul primelor m. Numerele vor fi scrise in fisier in ordine crescatoare, despartite princate un spatiu. Ele nu vor contine mai mult de m cifre.Exemplu:Pentru n=48311378 si m=2Sirul primelor m cifre distincte ale lui neste format din {1,3} iar fisierul
nr.out 
contine numerele:1 3 11 13 31 338.Se citesc de la tastatura numerele naturale n (n
9
10
) si S (S≤45). Sa se afisezetoate submultimile de suma S, formate din cifrele lui n. Fisierul text
 subm.ou
vacontine, pe cate o linie, cifrele dintr-o submultime generata.Exemplu:Pentru n=211357 si S=10
subm.out 
2 3 53 72 1 79.Sa se genereze toate numerele naturale care sunt reprezentate in baza 2 prin m(m≤9) cifre, dintre care p cifre de 1. Valorile ce constituie solutii vor fi afisate peecran pe o singura linie.Exemplu:Pentru m=4 si p=2Se va afisa:9 10 12
 
10.Consideram n (n≤10) tipuri de monede. Din fiecare tip avem la dispozitie unnumar nelimitat de monede. Generati toate modelitatile de plata a unei sume S(S≤30000), in conditiile date. In fisierul
monede.out 
vor fi afisate variantele informatul din exemplu.Exemplu:Pentru S=5, n=4 si valorile monedelor:
monede.out 
2,8,1,45*13*1 + 1*21*1 + 1*41*1 + 2*211.Consideram un sir de n (n≤10) cifre. Plasati in fata oricarei valori unul dinoperatorii +,-,* astfel incat expresia rezultata sa aiba valoarea S. Cifrele nu isi vor schimba pozitiile in cadrul sirului. Afisati pe ecran, pe cate o linie, expresiileobtinute.Exemplu:Pentru S=5, n=4 si valorile:Se va afisa:2 8 1 4+2+8-1-412.Se considera un sir de n (n≤10) litere mici distincte. Sa se genereze toatecuvintele care verifica urmatoarele conditii:- un cuvant contine exact m litere din sirul celor n;- literele din care este format, apar in ordine lexicografica (crescatoare)Datele de intrare se citesc de la tastatura, iar solutiile vor fi scrise in fisierul deiesire
 sir.out 
pe o singura linie, despartite prin cate un spatiu. Ele vor forma un sir ordonat lexicografic crescator.Exemplu:Pentru n=4, m=2 si sirul de litere:
sir.out 
 b a d cab ac ad bc bd cd13.Se considera o lista formata din n (n≤10) cuvinte. Sa se construiasca cu ele celmai lung sir in care fiecare cuvant folosit un sir are ultima litera mai mica in senslexicografic decat prima litera a cuvantului urmator.Datele de intrare se citesc de la tastatura, iar sirul maximal va fi scris in fisierulde iesire
 sir.out 
.Exemplu:Pentru n=4 si cuvintele:
sir.out 
ana,capat,repede,mergeanarepedemerge14.Se considera un sir de n (n≤10) cuvinte si un numar m (m≤20) natural. Se ceredeterminarea celui mai lung cuvant format prin alipirea cuvintelor date in care niciolitera nu apare de mai mult de m ori. Nu conteaza ordinea in care sunt concatenatecuvintele.Datele de intrare se citesc de la tastatura, iar sirul maximal va fi scris in fisierulde iesire
 sir.out 
.

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->