JAVA Буду признателен за ) Напишите программу, которая считывает массив целых чисел и выводит количество "троек" в массиве. Под "тройкой" имеем в виду три последовательные целые числа в порядке возрастания, отличающиеся друг от друга на 1 (т.е. последовательность 3, 4, 5 является "тройкой", а 5, 4, 3 или 2, 4, 6 - нет) .
Входные данные: Первая строка содержит размер массива. Вторая строка содержит элементы массива, разделенные пробелами.
Выходные данные: Единственное целое число - количество "троек" в массиве.
вот:
Введите количество элементов массива
10
Введите элементы массива
1 2 3 0 5 6 7 8 9 10
275
490
Ответы на вопрос:
Const n = 20; var i, imax, j, x: integer; a: array[1..n]of integer; begin for i : = 1 to n do a[i] : = random(100); for i : = 1 to n - 1 do begin imax : = i; for j : = i + 1 to n do if a[j] > a[imax] then imax : = j; x : = a[i]; a[i] : = a[imax]; a[imax] : = x; end; for i : = 1 to n do write(a[i],' '); writeln(); writeln(imax); end.
Популярно: Информатика
-
ekaterinasolda11.10.2021 19:38
-
sergo3g123g06.04.2020 23:56
-
alexanikulina206.01.2020 07:04
-
turovyuriy05.06.2022 02:47
-
пожалуйстапомаги17.06.2020 12:41
-
denvolk0020.02.2023 22:56
-
Xzxzxzxzxzzxzxz18.02.2021 02:05
-
антонl21.02.2022 10:53
-
biryukovih02.10.2020 15:17
-
Айзат121а25.12.2020 08:18