Дуже терміново, виконувати на мові програмування - phyton.
1. Задано текст з цифр і латинських літер. Скласти програму, що визначає,
яких літер – голосних {а, е, i, о, і, y} або приголосних – більше в цьому тексті.
2.Даний список цілих чисел. Визначте кількість чисел різних значень.
Наприклад
Вхідні дані:
1 3 4 5 6 5 1 9
Вихідні дані:
6
Очень срочно, выполнять на языке программирования – phyton.
1. Задан текст из цифр и латинских букв. Составить программу, которая определяет,
каких букв – гласных {а, е, i, о, и, y} или согласных – больше в этом тексте.
2.Данный список целых чисел. Определите количество чисел разных значений.
Например
Входные данные:
1 3 4 5 6 5 1 9
Исходные данные:
6
Answers & Comments
Программа:
Python:
№1)
loud = ['а', 'е', 'і', 'о', 'у', 'и']
digits = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
loudC = consonantC = 0
txt = input()
for letter in txt:
if letter in loud and letter not in digits:
loudC += 1
elif letter not in loud and letter not in digits:
consonantC += 1
if loudC > consonantC:
print('Голосних звуків більше')
elif loudC == consonantC:
print('Голосних і приголосних однаково')
else:
print('Приголосних звуків більше')
№2)
arr1 = list(map(int, input().split()))
arr2 = []
for i in arr1:
if i not in arr2:
arr2.append(i)
print(len(arr2))
Объяснение:
Код №1: в начале регистрируется массив гласных (голосних) букв (потому что их гораздо меньше, чем согласных). Также регистрируется массив цифр. И регистрируются переменные, в которых будет хранится количество гласных и согласных букв. Вводится строка, которая записывается в переменную txt. С помощью цикла переменная letter принимает каждый символ введённой строки. Если этот символ гласный (находится в массиве loud) и он не в массиве цифр, значение переменной loudC увеличивается на 1. Если этот символ согласный (не в массиве гласных) и он не в массиве цифр, значение consonantC увеличивается на 1. И в конце делается проверка, каких символов больше (или если они равны).
Код №2: решение сделано с помощью массивов. Сначала числа вводятся в массив arr1, где каждое число записывается под отдельным элементом массиве. Также регистрируется пустой массив arr2. Далее переменная i пробегается по элементам массива arr1. Если i не в массиве arr2, то в массив arr2 добавляется элемент i. В конце выводится длина массива arr2 с помощью встроенной функции len().
Результат:
№1)
привіт як справи
Приголосних звуків більше
№2)
1 3 4 5 6 5 1 9
6
#SPJ1