Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.697 pregleda

Najnovija ↓

Pomoc oko zadatka u Pascalu 07.10.2008. u 00:32 · pre 219 meseci #1
Problem je sledeci. Napisao sam kod za zadatak, ali kada pokusam da ga kompajliram, javlja mi gresku "illegal expression". Zadatak glasi ovako: Napisati program koji se na osnovu niza a[1], a[2],..., a[2*n] formiraju nizovi b[1], b[2],...,b[n] i c[1], c[2],..., c[n] ;iji su elementi redom jednaki a[1], a[3], ..., a[2*n-1] i a[2], a[4], ..., a[2*n]..
A evo i koda:
Code:

// kreiranje dva niza od jednog postojeceg

Program DvaNiza(input,output);
Uses Dos,Crt;
const
    m = 20;
type
    niz = array[1..m] of real;
var
    n:integer;
    a,b,c:niz;

    // ucitavanje elemenata niza
    procedure citaj(n:integer; var a:niz);
       var i:integer;
       begin
          for i:=1 to n do
             read(a[i])
       end;

    // formiranje novih nizova
    procedure formirajNizove(n:integer; a:niz; var b,c:niz);
       var i:integer;
       begin
          for i:=1 to n do
             begin
                b[i] = a[2*i-1];
                c[i] = a[2*i]
             end
       end;

    // ispisivanje elemenata novog niza
    procedure pisi(n:integer; var a:niz);
       var i:integer;
       begin
          for i:=1 to n do
             write(a[i]:5:2)
       end;

begin
    write('Unesite broj elemenata niza A: ');
    readln(n);
    write('Unesite elemente niza A: ');
    citaj(n,a);
    formirajNizove(n,a,b,c);
    write('Niz b: ');
    pisi(n,b);
    write('Niz c: ');
    pisi(n,c);
    readkey
end.

Svaka pomoc je dobrodosla.
Re: Pomoc oko zadatka u Pascalu 07.10.2008. u 15:34 · pre 219 meseci #3
pogrešnp napisane linije:
Code:

                b[i] = a[2*i-1];
                c[i] = a[2*i]


treba (zaboravio si dvotočku):
Code:

                b[i] := a[2*i-1];
                c[i] := a[2*i]


Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme