Есть ответ 👍

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 на паскале

265
499
Посмотреть ответы 2

Ответы на вопрос:

adel1288
4,4(84 оценок)

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.

Объяснение:

#include <iostream>

int main()

{

   using namespace std;

   int x1, x2, x3, x4, max;

   cin >> x1 >> x2 >> x3 >> x4;

   max = x1;

   if (x2 > x1) {

       max = x2;

       if (x3 > x2) {

           max = x3;

           if (x4 > x3) {

               max = x4;

           }

       }

       cout << max;

   }

}

Популярно: Информатика