Предмет: Информатика, автор: pe4enka2838

Помогите пожалуйста в заданиях по програмированию.

Приложения:

Ответы

Автор ответа: slonce70
0

Задача 1

N = int(input("Введите количество чисел в массиве: ")) # Запрашиваем у пользователя количество чисел в массиве и присваиваем значение переменной N

a = [0] * N # Создаем массив a из N элементов, заполненный нулями

for i in range (N): # Цикл для заполнения массива значениями с клавиатуры

   a[i] = int(input()) # Запрашиваем у пользователя значение элемента массива и присваиваем его i-му элементу массива a

ind = -1 # Инициализируем переменную ind значением -1

for i in range (N): # Цикл для поиска первого четного значения в массиве

   if a[i] % 2 == 0: # Если i-й элемент массива четный

       ind = i # Присваиваем переменной ind значение i

       break # Выходим из цикла

if ind != -1: # Если ind не равно -1 (то есть было найдено четное значение)

   print("Номер первого четного элемента равен", ind) # Выводим номер первого четного элемента

else: # Иначе

   print("NO") # Выводим "NO"

Задача 2

Есть ошибка в строке if a[i] 10 > 5:. Она должна быть исправлена на if a[i] % 10 > 5:

N = int(input("Введите количество чисел в массиве: ")) # Запрашиваем у пользователя количество чисел в массиве и присваиваем значение переменной N

a = [0] * N # Создаем массив a из N элементов, заполненный нулями

for i in range (N): # Цикл для заполнения массива значениями с клавиатуры

   a[i] = int(input()) # Запрашиваем у пользователя значение элемента массива и присваиваем его i-му элементу массива a

summ = 0 # Инициализируем переменную summ значением 0

for i in range (N): # Цикл для подсчета суммы элементов, чья последняя цифра больше 5

   if a[i] % 10 > 5: # Если последняя цифра i-го элемента больше 5

       summ += a[i] # Добавляем значение i-го элемента к summ

print(summ) # Выводим значение summ (сумму элементов, чья последняя цифра больше 5)

Задача 3

N = int(input("Введите количество чисел в массиве: ")) # Запрашиваем у пользователя количество чисел в массиве и присваиваем значение переменной N

a = [0] * N # Создаем массив a из N элементов, заполненный нулями

for i in range (N): # Цикл для заполнения массива значениями с клавиатуры

   a[i] = int(input()) # Запрашиваем у пользователя значение элемента массива и присваиваем его i-му элементу массива a

count = 0 # Инициализируем переменную count значением 0

for i in range (N): # Цикл для подсчета количества элементов, кратных трем

   if a[i] % 3 == 0: # Если i-й элемент кратен трем

       count += 1 # Увеличиваем count на единицу

print(count) # Выводим значение count (количество элементов, кратных трем)

Похожие вопросы