Informatică, întrebare adresată de MindShift, 8 ani în urmă

Am incercat de 10 ori si tot nu imi iese, some help please

Anexe:

artur99: int înseamnă 4 bytes, adică 32 de biți. Fiecare bit poate fi 1 sau 0. Deci pentru fiecare bit sunt câte 2 variante. Dacă calculezi câte posibilități ar fi în total iese 2 la puterea 32, care este 4294967296. Deci într-un int se pot stoca 4294967296 de numere diferite. Doar că fiind int (și nu unsigned int), conține și numere pozitive și numere negative.
artur99: Deci din astea 4 miliarde, e clar că se împarte în 2, 2 miliarde sunt negative, 2 miliarde sunt pozitive. Deci încap cam de la -2147483648 la + 2147483647. :))
MindShift: Stiam asta dar imi dadea brain error variantele de raspuns :))
artur99: Aah :)))

Răspunsuri la întrebare

Răspuns de andriesboss92
3
Valoarea minima a variabilei int este -2 147 483 648, si cea maxima este 2 147 483 647.

Raspuns: c.                                                                                                                   In cazul in care poti pune raspunsuri multiple, selecteaza si d,e.

MindShift: Corect, multumesc frumos
Răspuns de JolieJulie
3
Salut.

Am verificat intr-un program care incap si care nu.
#include <iostream>

using namespace std;

int main()
{
    int n;
    cout<<"nr: ";cin>>n;
    cout<<"Afisare: "<<n;}
 
Daca rulezi programul de mai sus si ii dai lui n valorile de la a. la e. +1 o sa vezi ca doar afirmatiile a. si b sunt adevarate. ( prima si a doua).


2 147 483 648 = 2³¹


2 147 483 647 - cel mai mare numar care poate incape intr-o variabila intreaga

-2 147 483 647 - cel mai mic numar care poate incape intr-o variabila intreaga




Anexe:

MindShift: Multumesc mult!
JolieJulie: Cu drag !
Alte întrebări interesante