Potrebna pomoc oko zadatka

Potrebna pomoc oko zadatka

offline
  • Pridružio: 27 Dec 2007
  • Poruke: 134

Napisano: 12 Apr 2009 17:29

Napisati program koji iz datoteke "broj.in" ucitava prirodan broj n(1<=n<=1000 000 000) i odredjuje izmedju koje dve cifre ga treba podeliti na dva broja tako da zbir dva dobijena broja bude neparan i najveci. U datoteku "broj.out" upisati maximalni zbir koji se dobija. Ako se broj ne moze podeliti na trazeni nacin upisati rezultat -1.

Moje resenje:
Program zad19; var     a, n, x, y, c, max: integer;     ulaz, izlaz: text; Begin      assign (ulaz, 'broj.in');      assign (izlaz, 'broj.out');      reset (ulaz);      rewrite (izlaz);      read (ulaz, n);      a:=1;      while (n div 10) > 0 do                               //ovde odredjujem a      begin        a:=a*10;        n:=n div 10      end;      max:=0;      repeat                                      //ovde dati broj n delim na dva broja       begin                                      //i odredjujem da li je njihov zbir            x:= n mod a;                     //neparan            y:= n div a;            c:= x+y;            if c mod 2 = 1 then                                if max < c then              max:= c;              a:=a div 10       end;      until a=0;      if max > 0 then       writeln(izlaz, 'Maximalan zbir je: ', max)                 else       writeln(izlaz, -1);       close(ulaz);       close(izlaz) End.

Da li neko moze da mi kaze gde je greska.... Sad((((

Dopuna: 12 Apr 2009 22:03

Da li mogu da postoje dve petlje kao kod mene ovde?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 1297 korisnika na forumu :: 59 registrovanih, 9 sakrivenih i 1229 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, Ben Roj, Bobrock1, bojcistv, bokisha253, Boris90, brundo65, comi_pfc, CrazyDiablo, crnitrn, deLacy, Denaya, DPera, DragoslavS, gorican, gorval, hatman, ikan, Istman, JimmyNapoli, kalens021, Karla, Kibice, kunktator, kybonacci, Litostroton, Magistar78, MB120mm, mercedesamg, Mercury, mik7, mile23, nebkv, Nemanja.M, nemkea71, nenad81, novator, nuke92, oldtimer, opt1, panzerwaffe, repac, rovac, sasa87, SR-3m, Srle993, Stoilkovic, theNedjeljko, tubular, VJ, vladaa012, vobo, wizzardone, wolf431, wolverined4, Wrangler, xoxxvelja, yrraf, Zerajic