• ПОМОГИТЕ, ПОЖАЛУЙСТА!!!!
    Дан целочисленный массив из 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.
    нужно заполнить пропуск в программе

Ответы 2

  • from random import randintN = 30A = [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])
  • const N=30; Var a:array [1..N] of integer; i, j, k: integer; begin for i:=1 to N doreadln(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):35079108915671303925739k = 4
    • Автор:

      oakley
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years