3. Написать программу, которая вводит массив из N вещественных чисел, а затем заменяет в нём все элементы, превышающие данное число Z, этим числом. Вывести на экран полученный массив и количе-ство замен. Протестировать программ...

3. Написать программу, которая вводит массив из N вещественных чисел, а затем заменяет в нём все элементы, превышающие данное число Z, этим числом. Вывести на экран полученный массив и количе-ство замен. Протестировать программу на следующих исходных данных: а) Z=10 Массив: 1,2 2,6 3 -4,5 11 10,2 3,2 87 -15 б) Z=-2 Массив: 0 -3,1 11 -7,9 -2,1 -1,9 4 НА ПАСКАЛЕ
Гость
Ответ(ы) на вопрос:
Гость
var i,j,z,n,count:integer; var a:array[1..1000] of integer; begin writeln('Введите Z: '); readln(z); writeln('Введите N: '); readln(n); writeln('Введите N чисел через пробел: '); count:=0; for i:=1 to n do begin read(j); if j<=z then a[i]:=j  else begin a[i]:=z; count:=count+1; end; end; writeln('Количество замен: ',count); write('Полученный массив: '); for i:=1 to n do write(a[i], ' '); end.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы