Напомню, что логическое «И» истинно только тогда, когда истинны оба высказывания. Таким образом, в искомом имени первая буква должна быть согласной, а последняя − гласной
1)Анна не подходит, потому что первая буква у нее гласная
2)Роман не подходит,поскольку последняя буква согласная
3)Олег не подходит, так как первая буква гласная, а последняя согласная
4)Татьяна подходит, потому что первая буква у неё не гласная и последняя буква у нее не согласная
Под такие условия подходит только имя Татьяна
ответ: Татьяна
var
arr:array[1..1000] of integer;
i,N:integer;
max:integer;
begin
max:=1;
write('Укажите кол-во эл-ов - ');
read(N);
for i:=1 to N do//Присваивание и вывод массива
begin
arr[i]:=1+random(100);
write(arr[i],' ');
if arr[i]>max then max:=arr[i];
end;
writeln;
writeln('Максимальный эл-т - ',max);
for i:=1 to N do//Увеличение чет. эл-ов
begin
if arr[i] mod 2=0 then arr[i]:=arr[i]+max;
write(arr[i],' ');
end;
end.
Объяснение:
from random import randint
N = 30
k = []
j = 0
for i in range(N): # автоматически заполняем массив на 30 элементов
k.append(randint(-300, 300)) # числами от -300 до 300
print(k)
print("")
# прогоняем пары элементов на соответствие условиям задачи
for i in range(N):
if i%2 != 0:
if ((k[i] + k[i-1])%2 != 0) & ((k[i] * k[i-1]) > 50):
print(str(k[i-1]) + " , " + str(k[i]))
j += 1
print("")
print(j)
Объяснение: