Informatică, întrebare adresată de NataliaVacarciuc, 8 ani în urmă

Se da un vector cu n (1<=n<=100) componente numere intregi. Sa se determine componenta maximala negativa. Prin functii si proceduri


boiustef: pascal ?
NataliaVacarciuc: da
boiustef: RM ?

Răspunsuri la întrebare

Răspuns de boiustef
1

program comp_neg;

var n: integer;

   a:array[1..100]of integer;

procedure citeste(var n:integer);

var i: integer;

begin

 write('introdu dimensiunea vectorului, n='); readln(n);

 writeln('introdu ', n, ' elemente a vectorului:');

 for i:=1 to n do

   begin

     write('a[',i,']='); readln(a[i]);

   end;

end;

function nr_neg: integer;

var i, neg: integer;

begin

  neg:=0;

  for i:=1 to n do

    begin

      if a[i]<0 then inc(neg);

    end;

  nr_neg:=neg;

end;

begin

  citeste(n);

  writeln('componenta negativa=',nr_neg);

end.


NataliaVacarciuc: pai tot asa se scrie, dar nu stiu care-i problema
NataliaVacarciuc: am facut si alt program printr-o metoda mai diferita si acolo imi da eroare in alta parte
boiustef: poate e de viba aplicatia ta ... ???
NataliaVacarciuc: la atle programe merge
boiustef: prezinta asta, cred va merge la scoala...
NataliaVacarciuc: multumesc mult pentru ajutor
boiustef: la care for blocheaza ? la procedura citire ?
boiustef: am instalat abcnet, am plasat codul de pe abc in el (codul postat aici) si mege ok...
boiustef: incearca sa scrii manual codul dupa cel postat, poate merge
boiustef: ai reusit cu codul ???
Alte întrebări interesante