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

[Zadatak] Je li broj paran

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Je li broj paran

[ Pregleda: 1479 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

korisnik07
student
Sarajevo

Član broj: 203947
Poruke: 75
92.36.206.*



Profil

icon [Zadatak] Je li broj paran30.03.2009. u 15:48 - pre 184 meseci
Eh ovako trebam da uradim program koji ce provjeriti je li unijeti broj paran ili ne, uradio sam to na nacin kako sam napisao ispod, i sve fino radi do granice integera (ako unesem 32767 pokaze da nije paran, a ako upisem 32786 kaze broj -32768 nije paran, a ako unesem npr 123000 kaze broj -11072 nije paran, ne razumijem zasto, mislim da je kod deklarisanja, ali pokusao sam i sa long int, nije dalo rezultata)... Ovako sam pokusao:

Code:
#include <stdio.h>
main()
{
  int x; /*x je broj koji se unosi*/

   printf("Unesite ceo broj: ");
   scanf("%d",&x);

  if (x %2 == 0) printf("\nBroj %d jeste paran\n",x);

    
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: [Zadatak] Je li broj paran30.03.2009. u 16:01 - pre 184 meseci
Koji kompajler koristis?

Definitivno se radi o ogranicenju int tipa na 2 bajta ( sizeof(int) == 2 ).

Kazes da si probao sa long... Da li si uskladio i format kod scanf (umesto "%d" treba "%ld" ) ?
 
Odgovor na temu

korisnik07
student
Sarajevo

Član broj: 203947
Poruke: 75
92.36.206.*



Profil

icon Re: [Zadatak] Je li broj paran30.03.2009. u 16:06 - pre 184 meseci
e hvala, nisam bio radio %ld kod scanf-a. Hvala puno!
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Je li broj paran

[ Pregleda: 1479 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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