В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
ketrinmaknamar
ketrinmaknamar
08.05.2023 03:44 •  Информатика

С++. Задание на фото​


С++. Задание на фото​

Показать ответ
Ответ:
sirghiina
sirghiina
22.10.2021 10:42

Объяснение:

ов посимвольно в массив А[N]. Определить, является ли данное слово палиндромом (то есть одинаково читается как слева направо, так и справа налево).

C++Выделить код

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

#include <iostream>

#include <clocale>

int main()

{

setlocale(0, "");

std::cout << "Введите количество символов в слове A: n= ";

int n; // количество символов с слове

std::cin >> n;

//std::cout << "Введите символы в слове A:\n";

char* a = new char[n + 1]; // массив для символов, слово

for (int i = 0; i < n; i++)

{

std::cout << "A[" << i << "]= ";

std::cin >> a[i];

}

a[n] = '\0'; // добавляем символ конца строки

// Проверяем, является ли слово палиндромом

int i = 0;

while (i < n / 2 && a[i] == a[n - i - 1])

{

i++;

}

std::cout << "Ваше слово '" << a << "' ";

if (i == n / 2)

{

std::cout << "является палиндромом.\n";

}

else

{

std::cout << "не является палиндромом.\n";

}

// Освобождаем динамическую память

delete[] a;

system("pause");

}

0,0(0 оценок)
Ответ:
guast1
guast1
13.07.2021 17:40
Сначала немного теории.
--> - импликация, следование
Таблица истинности импликации

x1 x2 r
0   0  1
0  1   1
1  0   0
1  1   1
Общее правило: если x1<=x2, тогда правда, в остальных случаях ложь.
^ - Конъюнкция, логическое И
Таблица истинности конъюнкции
x1 x2 r
0   0  0
0   1 0
1   0  0
1   1  1
Общее правило: если x1 или x2 = 0, тогда ложь. x1=x2=1, только тогда правда.

(первая буква имени согласная ---> вторая буква имени согласная)^ четвертая буква имени согласная 
1) Лариса 
2) Сергей 
3) Геннадий 
4)Елена

Теперь по вариантам:
1) Лариса 
Получается (1-->0)^0=0^0=0, не подходит
2) Сергей 
(1-->0)^1=0^1=0, не подходит
3) Геннадий
(1-->0)^1=0^1=0, не подходит
4) Елена
(0-->1)^1=1^1=1, подходит
ответ: 4) Елена

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота