С++
и снова я , крч ближе к делу, класс , в нем два приватных поля : длина массива (пусть будет size) и сам массив с указаной ранее длиной (пусть будет так все компилируется нормально , но стоит мне написать конструктор(-ы) для инициализации size , так компилятор сразу возмущается. я не хочу прибегать к динамическому выделению памяти , ибо лень писать диструкторы и конструкторы для динамических переменных/массивов. так можно обьяснение или программу (а лучше и то , и то) , решающую эту проблему - создание массива с длинной size ,которую вводит пользователь , но сама переменная size и mas[size] обязательно должны быть приватными полями класса .
Дизъюнкция - логическое сложение. В естественном языке соответствует союзу "ИЛИ". Логическое "ИЛИ" истинно тогда и только тогда, когда истинно хотя бы одно из составляющих высказываний.
Конъюнкция - логическое умножение. В естественном языке соответствует союзу "И". Логическое "И" истинно тогда и только тогда, когда истинны оба высказывания.
Инверсия - это отрицание. В естественном языке соответствует частице "НЕ".
Отрицание - логическая операция, которая с связки "НЕ" каждому исходному выражению ставит в соответствие составное высказывание, заключающееся в том, что исходное выражение отрицается.
Запишем выражение в исходном виде.
Рассмотрим возможные варианты.
а) Вадим - ложно, поскольку первая и последняя буквы - согласные.
б) Иван - ложно, поскольку первая буква гласная.
в) Таня - истинно, поскольку первая буква согласная и последняя буква гласная.
г) Олеся - ложно, поскольку первая буква гласная.