Sunteți pe pagina 1din 7

Probleme introductive

Operatori si expresii :
1. Cerința:
Se dau două numere naturale x și y. Calculați ultima cifră a sumei lor.

2.Cerința :
Într-o clasă sunt F fete și B băieți. Fiecare fată citește 3 pagini pe zi și fiecare băiat citește
2 pagini pe zi. Câte pagini vor citi copiii în n zile?

Programul citește de la tastatură numerele naturale F B n.

Exemplu

Intrare 7 5 3

Ieșire 93

Explicație

Sunt F=7 fete, B=5 băieți și citesc n=3 zile. Împreună vor citi 93 de pagini.

3.Cerința
Fiind date două numere naturale x și y determinați valoarea care trebuie adunată la x
pentru a obține triplul lui y.

4.Cerinţa
Să se scrie un program care citeşte de la tastatură un număr natural cu cel puţin două
cifre şi determină suma dintre cifra zecilor şi cifra unităţilor numărului citit.

5.Cerinţa
Se dau numerele naturale h m, reprezentând un ora curentă exprimată în ore şi minute. Să se
determine care va fi ora peste x ore şi y minute.

Date de intrare

Programul citește de la tastatură numerele h1 m1 x y.

Date de ieşire
Programul afișează pe ecran numerele h2 m2, separate printr-un spaţiu, cu semnificaţia din
enunţ.

Restricţii şi precizări

0 ≤ h1, h2 ≤ 23

0 ≤ m1, m2, y ≤ 59

0 ≤ x ≤ 10000

Exemplu :

Intrare

7 11 5 34

Ieșire

12 45

6.Cerinta
În vacanță, Andrei și cu prietenii lui doresc să construiască împreună cât mai multe
zmeie. Analizând materialele au constatat că au la dispoziție doar N metri de sfoară.

Au căutat pe internet tutoriale și au aflat că pentru fiecare zmeu sunt necesare câte
două bucăți de sfoară de M metri. Astfel, având la dispoziție cei N metri de sfoară, pot construi
maxim Z zmeie.

Scrieți un program care să determine:

a) Care este numărul maxim de zmeie care se pot construi;

b) Câți metri de sfoară le-ar mai fi trebuit lui Andrei și prietenilor să poată construi încă un
zmeu.

7.Cerința
A fost o dată un balaur cu 6 capete. Într-o zi Făt-Frumos s-a supărat şi i-a tăiat un cap.
Peste noapte i-au crescut alte 6 capete în loc. Pe acelaşi gât! A doua zi, Făt-Frumos iar i-a tăiat
un cap, dar peste noapte balaurului i-au crescut în loc alte 6 capete … şi tot aşa timp de n zile. În
cea de a ( n+1 )-a zi, Făt-Frumos s-a plictisit şi a plecat acasă!

Scrieţi un program care citeşte de la tastatură n , numărul de zile, şi care afişează pe


ecran câte capete avea balaurul după n zile.

Exemplu

Intrare

Ieșire

15

Explicație

Iniţial balaurul avea 6 capete. În prima zi Făt-Frumos i-a tăiat un cap şi i-au rămas 5 .

Peste noapte i-au crescut alte 6 , deci a doua zi dimineaţa balaurul avea 11 capete. În cea de a
doua zi Făt-Frumos îi mai taie balaurului un cap, deci balaurul rămâne cu 10 capete. Peste
noapte îi mai cresc 6 , astfel că a treia zi dimineaţă balaurul avea 16 capete. Dar în cea de a treia
zi Făt-Frumos îi mai taie balaurului un cap, deci după cea de a treia zi balaurul a rămas cu 15
capete.

Structura de decizie :
8.Cerinţa
Se dau trei numere naturale a b x. Să se verifice dacă numărul x aparține intervalului
[a,b].

9.Cerinţa
Se dau trei numere naturale a b x. Să se verifice dacă numărul x aparține intervalului
[a,b].

10. Cerinţa
Se citește de la tastatură un număr natural de maxim 3 cifre. Să se determine câte cifre
are

11. Cerința
Se dau 2 numere naturale cu exact 3 cifre fiecare, să se afișeze cel mai mare și cel mai
mic număr de două cifre scris cu o cifră din primul număr și cu o cifră din al doilea.
12. Cerința
Se dau trei numere naturale a b c. Să se determine cea mai mare valoare care se poate
obține prin înmulțirea a două dintre numere și adunarea rezultatului cu al treilea.

13. Cerinţa
Se citesc de la tastatură trei numere naturale. Să se determine numărul de valori
distincte.

14.
La proba de atletism s-au calificat trei canguri care trebuie să efectueze sărituri pe o pistă
de 800 metri.

Fiecare cangur se aliniază la linia de start, îşi lipeşte pe marsupiu eticheta cu numărul său
de concurs iar apoi când se dă stratul efectuează săritură după săritură până trece linia de
sosire.

Cunoscând lungimea săriturii fiecărui cangur (exprimată în metri) şi faptul că nu există


doi canguri cu sărituri de aceeaşi lungime, scrieți un program care să determine:

Cerința

a) Numărul de concurs al cangurului care ajunge primul la linia de sosire;

b) Numărul săriturilor efectuate de cangurul care a trecut primul linia de sosire.

Date de intrare

Din fişierul de intrare canguri.in se citesc:

- de pe primele trei linii, câte două numere naturale despărțite prin câte un spațiu, ce reprezintă
numărul de concurs respectiv lungimea săriturii fiecărui cangur.

Date de ieșire

În fişierul canguri.out se va scrie:

- pe prima linie, numărul de concurs al cangurului care trece primul linia de sosire;

- pe cea de-a doua linie, un număr natural ce reprezintă numărul săriturilor efectuate de
cangurul care a trecut primul linia de sosire.

Restricții și precizări
Numerele scrise pe etichetele de concurs sunt numere naturale cu maximum trei cifre

pentru determinarea corectă a numărului de concurs se acordă 60% din punctaj; pentru
determinarea corectă a numărului de sărituri se acordă 40% din punctaj

Exemplu

canguri.in

769 2

354 6

129 4

canguri.out

354

134

Explicație

Primul cangur are numărul de concurs 769 şi lungimea săriturii egală cu 2 metri.

Cel de-al doilea cangur are numărul de concurs 354 şi lungimea săriturii de 6 metri.

Cel de-al treilea cangur are numărul de concurs 129 și lungimea săriturii de 4 metri.

Primul va trece linia de sosire cangurul cu numărul de concurs 354.

El va efectua 134 de sărituri pentru a trece linia de sosire.

15.Cerinţa
Se citesc două numere naturale n m cu exact două cifre fiecare. Să se decidă dacă cele
două numere au cifre comune.

16. #3644 :
Ioana și Maria tocmai au învățat la matematică despre multiplii unui număr natural.
Pentru a exersa lucrul cu noua noțiune, își propun să joace următorul joc: fiecare își alege câte
un număr natural nenul și pentru câte un interval închis dat (la intervalele închise capetele fac
parte din interval), calculează câți multipli are numărul ales în acel interval. Câștigă cea care a
ales numărul care are mai mulți multipli în intervalul primit, sau este egalitate în cazul în care
numărul multiplilor este acelaşi.
Cerința
Cunoscând numerele alese de cele două fete precum și numerele care determină intervalele
date, să se determine cine câștigă jocul și care este numărul care conduce la câștigarea jocului.

Date de intrare

De la tastatură se citesc șase valori: x a b y c d, care reprezintă, în ordine, numărul ales de Ioana
și capetele intervalului primit de aceasta, numărul ales de Maria și capetele intervalului primit
de ea.

Date de ieșire

Pe ecran se va afișa numele fetei care câștigă și o valoare P ce reprezintă numărul care conduce
la câștigarea jocului, separate printr-un spațiu. În caz de egalitate se va afișa Egalitate urmat de
un spaţiu şi de numărul egal al multiplilor.

Restricții și precizări

1 ≤ x, y ≤ 1.000.000

1 ≤ a, b ≤ 1.000.000.000

1 ≤ c, d ≤ 1.000.000.000

Exemplu

Intrare

30

60

20

Ieșire

Maria 4

Explicație

7 are în intervalul [9, 30] trei multipli {14, 21, 28}. 9 are în intervalul [20, 60] patru multipli {27, 36, 45,
54}. Prin urmare numărul ales de Maria este cel câștigător, având 4 multipli în intervalul dat.

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