• одномерный массив заполнить случайными числами. Все эелементы, имеющие значения от5 до 10, заменить числом 100 (оформите в виде процедуры или функции). сколько замен было сделано? результат вывести в файл

Ответы 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 (ar[i]>5) and (ar[i]<10) then begin;  ar[i]:=100;   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.
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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