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

Să se elaboreze un program care va înlocui numele pozitive dintr-un vector citit de la tastatura prin 1 iar cele negative prin -1


boiustef: program Pastele2019;

var v: array[1..100] of integer;

n,i: integer;
Bbygirl44: dar la încă o problemă mai putea ajuta al făcut-o dar la sfârșit nu îmi iese și nu știu unde greșesc
boiustef: vezi, am schimbat tipul real în integer.
boiustef: asta a mers?
Bbygirl44: asta am înțeles iată acum schimb
boiustef: şiiiii ...
Bbygirl44: asta a mers
boiustef: Şi care e alta?
Bbygirl44: trebuie sa determin numărul de apariții a silabei "ma" într-un sir
boiustef: am răspuns deja.. :)))

Răspunsuri la întrebare

Răspuns de boiustef
1

Răspuns:

program Pastele2019;

var v: array[1..100] of real;

   n,i: integer;

begin

 write('Dati nr.  de elemente ale vectorului, n= '); read(n);

 writeln('introdu ',n,' numere: ');

 for i:=1 to n do

   read(v[i]);

 { urmeaza inlocuirea elementelor... }

 for i:=1 to n do

   begin

     if v[i]>0 then v[i]:=1

     else begin

            if v[i]<0 then v[i]:=-1;

          end;

   end;

   

  writeln('urmeaza afisarea vectorului modificat: ');

  for i:=1 to n do

    write(v[i],'  ');

  writeln;

end.

Explicație:

zerourile nu se modifică....


Bbygirl44: ceva nu iese bine
boiustef: care e problema?
Bbygirl44: totul e bine sa rezolvat demult
boiustef: ????
Alte întrebări interesante