В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Есения1511
Есения1511
10.09.2022 09:00 •  Информатика

Дан целочисленный массив из 30 элементов. элементы массива могут принимать целые значения от 0 до 1000. опишите на одном из языков программирования алгоритм, позволяющий найти и вывести количество элементов массива, десятичная запись которых содержит ровно 2 цифры, причем хотя бы одна из этих цифр – цифра 9. const n=30; var a: array [1..n] of integer; i, j, k: integer; begin for i: =1 to n do readln(a[i]); … end. нужно заполнить пропуск в программе

Показать ответ
Ответ:
Vikamurzikk
Vikamurzikk
04.10.2020 17:44
Const N=30; 
Var a:array [1..N] of integer; 
i, j, k: integer; 
begin 
for i:=1 to N do
readln(a[i]); 
k:=0;
for i:=1 to N do
 if (a[i]>9)and(a[i]<100)and((a[i] mod 10=9)or(a[i] div 10=9))
  then k:=k+1;
writeln('k = ',k);
end.

Пример (для N=10):
350
79
108
91
56
71
30
39
257
39
k = 4
0,0(0 оценок)
Ответ:
Лиля177
Лиля177
04.10.2020 17:44
from random import randint
N = 30
A = [randint (0 , 1001) for i in range(30)]
print(A)
for k in range(30):
    if len (str(A[k])) == 2:
        a = A[k] % 10
        b = A[k] // 10
        if a == 9 or b == 9:
            print (A[k])
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота