Problema 1: Ore
Date de intrare: x, y, z (primul interval) şi a,b,c (cel de-al doilea interval ) – se citesc de la
tastatură. Datele de intrare se consideră corecte şi se va calcula diferenţa dintre primul şi al doilea
interval, primul interval reprezentând intotdeauna o valoare mai mare decât cel de-al doilea interval.
Date de ieşire: orele, minutele si secundele pentru sumă şi orele, minutele secundele pentru
diferenta dintre primul şi al doilea interval.
Exemplu:
Pentru x=8 ore, y=45 minute, z=36 secunde, a=1 oră, y=30 minute, z=29 secunde se va afişa
Suma : 10 ore, 16 minute, 5 secunde
Diferenţa : 7 ore, 15 minute, 7 secunde
Problema 2: Zile
Date de ieşire: cifrele numărului în forma de pirmidă, cifra unităţilor şi a zecilor fiind pe ultimul
rând, etc.
Problema3: Elevi
Elevii unei clase au de rezolvat, pe parcursul unui an calendaristic, toate problemele dintr-o
culegere. Gigel îşi propune să număre problemele şi se gândeşte să rezolve in fiecare zi acelaşi
număr de probleme. Işi dă seama că este posibil să nu rezolve toate problemele şi de aceea se
gândeşte că restul să le lase pentru anul următor.
1
Să se citească de la tastatură numărul de probleme pe care îşi propune Gigel să le rezolve în
decursul unui an (nebisect) şi şă se afişeze numărul de probleme pe care le are de rezolvat zilnic,
precum şi numărul de probleme rămase nerezolvate la sfârşitul anului
Exemplu: pentru o culegere cu 2000 de probleme, Gigel rezolvă zilnic 5 probleme, iar nerezolvate
îi rămân 175.
Problema4:Cifră
Date de intrare: n
CLASA a VI-a
Problema 1: Numere
Se citesc n numere naturale mai mici decât 30 000. Precizaţi câte dintre acestea au cifra de
control egală cu o valoare k.
Observaţie: Cifra de control a unui număr se obţine adunând cifrele unui număr, apoi cifrele
noului număr format etc. până se obţine o singură cifră. Ex. cifra de control a numărului 197 este 8.
Exemplu:
Pentru n=3, numerele: 103, 19, 109 şi k=1 se va afişa 2.
Să se citească două numere reale a şi b. Să se afişeze numărul de numere prime din acest
interval.
2
Date de intrare: a, b cele două numere.
Problema 3: Fracţie
Date de ieşire: două numere naturale ce reprezintă numărătorul şi respectiv numitorul fracţiei
rezultat.
Exemplu: Pentru n=2 şi cele două perechi de numere 1 4 şi 2 3 se vor afişa valorile 11 şi 12.
Problema 4: Factori
Să se citească un număr natural. Să se afişeze cel mai mic şi cel mai mare factor prim ce
apare la puterea cea mai mare în descompunerea sa în factori primi.
Date de intrare: n.
Date de ieşire: cei doi factori. Dacă apare un singur factor la putere maximă se va afişa de două ori
CLASA a VIII-a
Problema 1: Platouri
Exemplu:
3
Pentru n=3, numerele: 103, 19, 109 şi k=1 se va afişa 2.
Problema 2: Numere
Se dă un şir de n numere naturale, orice număr din intervalul [0,1 000 000 0000] fie nu apare
niciodata, fie apare de un număr de ori care este multiplu de k (dat). Excepţie face un singur
număr care apare de un număr de ori ce NU este multiplu de k. Să se determine numărul căutat
Date de intrare
Fisierul de intrare NUMERE.IN conţine:
nk
S1
S2
…
Sn
valorile naturale n si k sunt separate printr-un spatiu ; urmatoarele n linii contin cele n valori ce
formeaza sirul
Date de iesire
Fişierul NUMERE.OUT va conţine valoarea cerută.
Restictii
1<=n<=100 000; k>1 ; 0<=si<=1 000 000 000;
Exemplu
NUMERE.IN
92
4
2
1
1
4
2
1
2
1
Se afiseaza
2
Se dă un număr natural M de N cifre (N<=7). O cifră P poate fi plasată între doua cifre ale
numărului M ,la sfârşitul sau la începutul acestuia .Să se determine unde trebuie plasată cifra P
astfel încât numărul obţinut să fie maxim .
Date de intrare: N,M,P aflate pe prima linie a fişierului numar.in despărţite prin spaţii.
4
Date de ieşire: Rezultatul se scrie în fişierul numar.out, astfel: K pozitia cifrei P in noul numar, pe
prima linie ; R noul numar, pe cea de-a doua linie.
Exemplu:
Numar.in
7 2410768 9
Numar.out
1
92410768
Problema 4: Spirală
Date de ieşire: fişierul spirala.out conţine elementele matricei parcurgând-o în formă de spirală.
Exemplu:
Spirala.in
3
312
314
786
Spirala.out
312468731
Problema 5: Cuvinte
Dintr-un fisier text se citeşte un şir format din maxim 255 de caractere, litere mici ale
alfabetului englez. Sa se afişeze cea mai lungă secvenţă de caractere « simetrice « din text.
Exemplu:
Cuvinte.in
voabcbabxbabmu
Cuvinte.out
5
babxbab