• Срочно нужна помощь! Одномерный массив заполнить случайными числами. Все элементы, модуль которых меньше 5, увеличить в 2 раза(оформить в виде процедуры или функции).Сколько замен было сделано? Результат вывести в файл.
    паскаль!

    нужно только исправить...

    question img

Ответы 1

  • type ta=array[1..10] of integer;var f:text;s:string;i,k:integer;ar:ta;procedure change(var ar:ta; i:integer; var k:integer);begin;if abs(ar[i])<5 then begin;  ar[i]:=ar[i]*2;   inc(k); end;end;begin;randomize;k:=0;writeln('First array:');for i:=1 to 10 do begin;  ar[i]:=random(30);  write(ar[i]:4);  change(ar,i,k); end;assign(f,'text.txt'); rewrite(f);  writeln(f,'Final array:');   for i:=1 to 10 do    write(f,ar[i]:4);     writeln(f,' ');      writeln(f,'Changes:',k); close(f);end.
    • Автор:

      babe
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years