Вот: будь добра пощёлкай немного по рекламе, что слева и справа на главной странице:)
uses crt; type mas=array[1..100] of string[30]; var s,b: string; i,n:integer; a:mas; begin clrscr; write('Vvedite predlogenie ') ; readln(s); n:=1; for i:=1 to length(s) do begin if s[i]=' ' then begin a[n]:=b; n:=n+1; b:=''; end else b:=b+s[i]; end; for i:=1 to n do if i mod 2=0 then else write(a[i],' '); readln;
Помогите пожалуйста с этим заданием: нужно найти все неотрицательные элементы массива и поделить на их количество Схожее уже было - но тут, как я понимаю чуточку сложнее
var a:mas; n,i,kol:byte; begin clrscr; write('Vvedite razmer massiva:'); readln(n); writeln('Vvedite elementy massiva:'); for i:=1 to n do readln(a[i]); kol:=0; for i:=1 to n do if (a[i]<0) then inc(kol); for i:=1 to n do if (a[i]<0) then a[i]:=a[i]/kol; writeln('Otwet:'); for i:=1 to n do write(a[i]:7:3); readln; end.