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
Ответы на вопрос:
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;
}
}
Популярно: Информатика
-
Dizzy23418.04.2020 11:17
-
ValeriaSalvatore16.01.2021 12:22
-
Аааоо005.10.2021 02:16
-
НастяТептюк16.04.2022 05:54
-
Диа77322.11.2021 11:18
-
Надюшка200026.02.2021 02:06
-
aziret3110129.12.2021 22:37
-
аня294019.06.2022 10:06
-
FRAIS1127.01.2023 11:53
-
Denchik11111111111108.08.2021 04:06