Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: intrebare program simplu c++  (Citit de 1588 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
lilianalupusoru
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 1



Vezi Profilul
« : Octombrie 07, 2017, 20:41:01 »

salut!

am urmatorul program in c++

Cod:
#include <iostream>

using namespace std;

int main()
{
    int a=1000000, b=1000000;

        cout<<a*b;

return 0;
}

De ce nu functioneaza programul? valorile lui a si b se incadreaza in tipul de date int (4bytes:    -2147483648 -> 2147483647)
Memorat
kipp
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #1 : Decembrie 17, 2017, 21:13:02 »

Trebuie sa definesti tipul ca
Cod:
long unsigned int
adica intreg lung lung fara semn.

Raze:
Cod:
short int and int: -32,767 to 32,767
unsigned short int and unsigned int: 0 to 65,535
long int: -2,147,483,647 to 2,147,483,647
unsigned long int: 0 to 4,294,967,295

Sunt sigur ca IDE-ul tau pentru C++ iti afiseaza erorile.
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines