<style>.lazy{display:none}</style>

Probleme propuse pentru rezolvare cu tipul de date integer/int

Problema 1

  Într-o țară sunt raioane. Fiecare raion are b orașe. Fiecare oraș are străzi. Fiecare stradă are case. Fiecare casă are locuitori. Care este populația totală a țării?

 Intrare:  Programul citește de la tastatură, separate prin spațiu cele cinci valori naturale: a b c d e.
 Ieșire:  Programul afișează pe ecran populația totală a țării.

Exemplu:

IntrareIeșire

Explicație:

 Țara are 2 raioane, fiecare raion are 3 orașe. Fiecare oraș are 4 străzi, pe fiecare se află 5 case cu 2 locuitori. Astfel, populația țării este 2 x 3 x 4 x 5 x 2=240 locuitori.

2 3 4 5 2 240

 

Problema 2

   Pisica Anastasiei tocmai a împlinit vârsta de 1 an! Deaceea Anastasia și-a chemat prietenele la ea acasă pentru a sărbători acest eveniment. Pentru a servi invitații, fata merge la magazin cu S lei și vrea să cumpere cât mai multe brioșe, fiecare având prețul fix de n lei.

Știind suma de bani a Anastasiei S și costul unei prăjituri n, să se determine:

  • Numărul de brioșe pe care le poate cumpăra Anastasia cu suma de bani;
  • Suma de bani în plus de care ar mai avea nevoie Anastasia pentru a mai cumpăra încă o brioșă.
 Intrare: programul citește de la tastatură cele două numere S și n, separate prin spațiu.
 Ieșire: 

programul afișează pe ecran cele două valori cerute, mai exact numărul de brioșe pe care le poate cumpăra Anastasia, respectiv suma de bani de care ar mai avea nevoie pentru a mai cumpăra încă o prajitură.  Valorile afișate sunt separate prin spațiu.

Exemplu:

Se citește

Afișează

Explicație:

Anastasia are S=10 lei, iar o brioșă costă n=3 lei. Anastasia poate cumpăra 3 brioșe și i-ar mai trebui încă 2 lei pentru a mai cumpăra încă o brioșă.

10 3

3 2

 

Problema 3

  Andrei are în portofel bancnote de trei feluri: n bancnote care valorează a lei, m bancnote care valorează b lei și p bancnote care valorează c lei. Să se determine câți bani are Andrei în total.

 Intrare: Programul citește de la tastatură șase numere: pe primul rând se află numerele ași c, iar pe al doilea nm și p. Numerele de pe aceeași linie sunt despărțite printr-un spațiu.
 Ieșire:Programul afișează pe ecran un singur număr natural T, care reprezintă totalul sumei de bani pe care o conține Andrei.

Exemplu:

IntrareIeșire

Explicație:

 Andrei are 2 bancnote de 1 leu, 0 bancnote de 5 lei  și 10 bancnote de 10 lei. În total, Andrei are 102 lei.

2   0  10

1   5  10

102

 

Problema 4

  Pe planeta Marte anul marțian durează x zile marțiene, iar o zi marțiană durează y ore. În fiecare oră, marțianului Iggle îi crește o antenă. După cât timp va avea Iggle n antene?

 Intrare: Programul citește de la tastatură numerele naturale: x y n separate prin spațiu.
 Ieșire: Programul va afișa pe ecran trei numere naturale: a, z, h,  pe rânduri diferite, reprezentând numărul de ani, zile și ore după care Iggle va avea n antene.

Exemplu:

Se citește

Afișează

Explicație:

Anul marțian are 5 zile, iar ziua marțiană are 3 ore. Astfel, un an marțian va avea 5*3=15 ore. Atunci 100 de ore marțiene înseamnă 6 ani și încă 10 ore. Cele 10 ore înseamnă 3 zile și 1 oră.

5 3 100

6

3

1

 

Problema 5

  Ziua de naștere a Ioanei este mâine. Ea dorește să cunoască câte minute au mai rămas până la miezul nopții. Scrieți un program care să calculeze numărul de minute rămase până la miezul nopții, dacă ora curentă și minutele curente sunt cunoscute. 

 Intrare: Se citesc de la tastatură două numere întregi ce reprezintă ora curentă și minutele curente.
 Ieșire: Se afișează la ecran un număr întreg ce reprezintă numărul de minute rămase.

Exemplu:  int1