| Tipul de date integer/int |
Mulţimea de valori ale tipului de date integer/int este formată din numerele întregi care pot fi reprezentate pe calculatorul-gazdă al limbajului.
Tipul de date integer/int:
- memorează numere întregi;
- tipul integer/int se reprezintă pe 2 octeți;
- operațiile ce se pot face cu tipul integer/int sunt +, -, *, % (restul întreg de la împărțire), / (câtul împărțirii).
| Exemplu de problema |
| Într-un brad sunt a globuri albe, de două ori mai multe globuri roșii, iar globuri verzi cu 3 mai puține ca numărul de globuri roșii. Câte globuri sunt în total? |
| Intrare: | Programul citește de la tastatură numărul natural a. |
| Ieșire: | Programul afișează pe ecran numărul total de globuri. |
| Exemplu: | Intrare | Ieșire | Explicație: Sunt 7 globuri albe, 14 roșii și 11 verzi, în total 32 globuri. | | 7 | 32 | Pascal | C++ | | Program globuri; var a:integer; // numarul de globuri albe g:integer; //numarul de globuri in total begin write('Introduceti numarul de globuri albe: '); readln(a); // se introduce de la tastatura numarul de globuri albe g:= a + (a * 2) + ((a * 2) - 3); //se calculeaza numarul total de globuri write('Numarul total de globuri: '); write(g); //se afiseaza numarul total de globuri end. | #include <iostream> using namespace std; int main() { int a; // numarul de globuri albe int g; //numarul de globuri in total cout<<"Introduceti numarul de globuri albe:"; cin>>a; // se introduce de la tastatura numarul de globuri albe g = a + (a * 2) + ((a * 2) - 3); //se calculeaza numarul total de globuri cout<<"Numarul total de globuri: "; cout<<g; //se afiseaza numarul total de globuri return 0; } | |