Задать 3 строчки, проверить является ли какая нибудь палиндромом - C (СИ)
Формулировка задачи:
Помогите!
Задать 3 строчки, проверить является ли какая нибудь палиндромом(то есть читается одинаково справа налево и слева на право), если да, то записать ее в четвертую строку, если нет, то в 4ю строку записать 3-е по счету слово из второй строки.
Решение задачи: «Задать 3 строчки, проверить является ли какая нибудь палиндромом»
textual
Листинг программы
#include <stdio.h> #include <conio.h> #include <string.h> #include <string> #include <ctype.h> #include <iostream.h> using namespace std; main() { char s1[80], s2[80], s3[80],n,sos,flag,str1 ,; int ks1=0, ks2=0,k; string str; printf("Vvedite pervuyu stroku\n "); cin.getline(s1, sizeof(s1)); printf("Vvedite vtoruyu stroku\n "); cin.getline(s2, sizeof(s2)); printf("Vvedite tretyu stroku\n "); cin.getline(s3, sizeof(s3));
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с строками и вводом/выводом данных
- Объявление переменных: массивы строк s1, s2, s3, переменные n, sos, flag и строка str
- Инициализация счетчиков ks1, ks2 и переменной k
- Вывод сообщения с просьбой ввести первую строку
- Ввод первой строки с помощью функции getline в переменную s1
- Вывод сообщения с просьбой ввести вторую строку
- Ввод второй строки с помощью функции getline в переменную s2
- Вывод сообщения с просьбой ввести третью строку
- Ввод третьей строки с помощью функции getline в переменную s3
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д