Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[zadatak] unsigned int overflow

[es] :: C/C++ programiranje :: C/C++ za početnike :: [zadatak] unsigned int overflow

[ Pregleda: 1579 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ivanzj

Član broj: 150597
Poruke: 76
*.ynet.sk.



+2 Profil

icon [zadatak] unsigned int overflow07.03.2009. u 16:28 - pre 183 meseci
Potrebno je naci maksimalne vrednosti nekih tipova i prvu sledecu vrednost.
Uradio sam sa char, unsigned char, int, ali nikako ne mogu unsigned int da namestim
kod:
Code:


#include <stdio.h>
#include <limits.h>
main()
{
    char i,j ;
    unsigned char k,l;
    int m;
    unsigned int o;
    i = 1;
    while (i > 0){
        j = i;
        i++;
    }
    printf ("max char je %d\n",j);
    printf ("sledeca jei: %d\n",i);
    k = 1;
    while(k > 0)
    {
        l = k;
        k++;
    }
    printf ("max unsigned char je %d\n",l);
    printf ("sledecai: %d\n",k);
    /****************int***********/
m=2147483647;
printf("int je sada %i, povecavamo za 1\n",m);
m++;
printf("sada je int na %i, povecavamo za 1\n",m);
m++;
printf("sada je int na %i",m);
/********test******

test=1;
for(test=1;test>0; test++)
{
    printf(",%i",test);
}
*/
printf("signed int u limits.h : %i+1= %i",INT_MAX,INT_MAX+1);
/*test*/

/*o=4000000000;
for(o=4000000000;o!=0; o++)
{
    printf(",%i",o);
}

}

pokusao sam preko ovog for, ali uvek je prelazilo u minus
 
Odgovor na temu

ivanzj

Član broj: 150597
Poruke: 76
*.ynet.sk.



+2 Profil

icon Re: [zadatak] unsigned int overflow07.03.2009. u 23:01 - pre 183 meseci
mislim da sam nasao resenje

Code:

/*********unsigned int*///////////
printf("unsigned int max = %u\n ", (unsigned int)~0);
o=4294967294;

tako sam mogao i sve ostale da uradim, ali nema veze. Posle ovoga je lako naci sledecu vrednost
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [zadatak] unsigned int overflow

[ Pregleda: 1579 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.