Написать программу для: 1. определите есть ли в данном массиве отрицательные элементы 2. есть ли два одинаковых элемента 3. есть ли данное число в среди элементов массива вы мне , заранее!
253
324
Ответы на вопрос:
Написано в pascal: program zadacha; const n = 10; var a: array [1..n] of integer; b, c, i, j: integer; d, e: boolean; begin writeln('введите ', n, ' целых чисел через пробел и нажмите enter'); for i : = 1 to n do read(a[i]); write('b = '); readln(b); c : = 0; for i : = 1 to n do if a[i] < 0 then c : = c + 1; writeln('количество отрицательных элементов массива равно ', c); d : = false; for i : = 1 to n do begin c : = a[i]; for j : = i + 1 to n do if c = a[j] then d : = true; end; if d = true then writeln('в массиве есть одинаковые элементы') else writeln('в массиве нет одинаковых элементов'); e : = false; for i : = 1 to n do if a[i] = b then e : = true; if e = true then writeln('в массиве есть элемент, равный ', b) else writeln('в массиве нет элемента, равного ', b); readln; end.
Язык python a = [1,2,3,4,5,6] # массив b = 10 # 1 a.sort() if a[0]< 0: print "есть отрицательные элементы" else: print "отрицательных элементов нет" # 2 cnt = len(a) for i in a: if a.count(i)> 1: print "есть повторяющиеся элементы" break cnt-=1 if not cnt: print "повторяющихся элементов нет" # 3 if b in a: print "в входит в массив" else: print "в не входит в массив"
Популярно: Информатика
-
герман203130.05.2022 23:11
-
tanyagrandf02.10.2020 05:30
-
vasyav133708.06.2021 21:48
-
BoGDAn4iK201508.03.2022 13:43
-
Kannb04.05.2021 00:02
-
liza136728.01.2021 15:56
-
mintella244220.03.2020 06:26
-
savitar22823.09.2022 00:23
-
gre4g3g429.07.2020 11:29
-
shiryaevkirill06.01.2021 15:32