maja 02.02.2012-17:06
Subject: Pomoc za zadatak u C-u

Uneti prirodan broj,zatim ispitati da li je zbir njegovih neparnih cifara veci od zbira parnih cifara.Odgovor je rec da ili ne.
Unapred,hvala!

zxz 02.02.2012-19:32
Subject: Re: Pomoc za zadatak u C-u

DownloadIzvorni kod (C#):
  1. #include <stdio.h>
  2.  
  3. main ()
  4. {
  5. int i,br, parni,neparni,ostatak;
  6. // Unos jednog prirodnog broja
  7. printf ("\n Unesi prirodan broj: ");
  8. scanf ("%d", &br);
  9. // Provjerava jeli ima vise od jedne cifre
  10. if (br<10) printf("\n Broj ima samo jednu cifru"); else
  11. {
  12. parni=0;
  13. neparni=0;
  14. ostatak=0;
  15. for (i=1;br>0;i++) // Petlja broji dok je broj veci od nule
  16. {  
  17. ostatak=br%10;  // Ostatak od dijeljenja na 10
  18. br=br/10;       // dijelimo broj sa 10
  19. if (ostatak%2==0) // ako je ostatak od dijeljenja sa 2=0 onda je paran
  20. {
  21. parni=parni+ostatak;
  22. }
  23. else            // ako nije neparan je
  24. {
  25. neparni=neparni+ostatak;
  26. }}
  27. if (neparni>parni) printf("\n DA"); else  //Ako je neparni veci od parnog
  28. if (neparni==parni) printf("\n Zbirovi su jednaki"); else // ako su jednaki else ako je manji
  29. {
  30. printf("\n NE");
  31. }}              
  32. return 0;
  33. }

Nemam c ali trebalo bi da radi kako valja.