Опишите на языке программирования "Паскаль" алгоритм, позволяющий найти
Условие
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от 0 до 1000. Опишите на языке программирования "Паскаль" алгоритм, позволяющий найти и вывести количество элементов массива, десятичная запись которых содержит ровно 2 цифры, причём хотя бы одна из этих цифр — цифра 9.Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из них
| Паскаль | Бейсик |
|---|---|
| const N=30;Vara:array [1..N] of integer; i, j, k: integer;beginfor i:=1 to N do readln(a[i]);…end. | N=30DIM A(N) AS INTEGER DIM I, J, K AS INTEGER FOR I = 1 TO NINPUT A(I) NEXT I …END |
| Си++ | Алгоритмический язык |
| #include <iostream>using namespace std;#define N 30 int main(){int a[N];int i, j, k;for (i=0; i<N; i++) cin >> a[i]; ... } | алг начцел N=30целтаб a[1:N]цел i, j, kнц для i от 1 до N ввод a[i]кц ...кон |
| Естественный язык | |
| Объявляем массив A из 30 элементов. Объявляем целочисленные переменные I, J, K. В цикле от 1 до 30 вводим элементы массива A с 1-го по 30-й.... | |
| Python | |
| # допускается также# использовать две# целочисленные переменные j, ka = []n = 30for i in range(0, n): a.append(int(input()))... |
В качестве ответа Вам необходимо привести фрагменты программы, который должен находиться на месте многоточия.
Формат задания
Решение по шагам
Как рассуждать
Решение. Паскаль | k:=0;for i:=1 to N do beginif (10<=a[i]) and (a[i]<=99) and((a[i] mod 10 =
Осталось ещё 3 шага
| or (a[i] div 10=9)) then k:=k+1; end…
В цикле от первого элемента до тридцатого…
Переходим к следующему элементу массива…
Бесплатно · займёт минуту