Дан массив положительных и отрицательных чисел. вывести количество положительных и отрицательных чисел, стоящих на нечетных местах.
154
191
Ответы на вопрос:
Uses crt; const z=5; var a: array [1..z] of real; x,k,n: integer; begin for x: =1 to z do begin readln(a[x]); if (x mod 2=1) and (a[x]> 0) then inc(k); if (x mod 2=1) and (a[x]< 0) then inc(n); end; writeln('положительных: ',k); writeln('отрицательных: ',n); end.
Var k, sum, n, i: integer; a: array of integer; begin writeln('введите размерность массива: '); readln(n); setlength(a, n + 1); writeln('введите ', n, ' элементов массива : '); for i : = 1 to n do begin readln(a[i]); if i mod 2 < > 0 then begin if a[i] > 0 then inc(sum); if a[i] < 0 then inc(k); end; end; writeln('кол-во положительных чисел, стоящих на нечетных местах: ', sum); writeln('кол-во отрицательных чисел, стоящих на нечетных местах: ', k); end.
a mod b - остаток от деления a на b
a div b - целая часть от деления a на b
sqr(a) - число a возведённое в квадрат
sqrt(a) - квадратный корень из a
Популярно: Информатика
-
ehidna66609.10.2021 10:40
-
nazar22109.10.2021 12:27
-
magiclotas18.12.2022 20:29
-
Женя0245824.02.2021 04:20
-
bogdan204110.09.2021 03:58
-
ZakAnyta15.07.2022 04:47
-
horizontal14.04.2021 09:05
-
aldera119.09.2021 07:23
-
Lalker133707.06.2023 12:51
-
сдаддае28.05.2023 11:57