
Вопрос задан 28.06.2023 в 22:48.
Предмет Информатика.
Спрашивает Ким Наина.
Дан текст, слова которого отделяются друг от друга пробелами. Если первая буква второго слова
совпадает с последней буквой третьего слова, то поменять местами второе и третье слова. В противном случае текст оставить без изменения. Распечатать исходный и полученный тексты.(Паскаль)

Ответы на вопрос

Отвечает Табачинская Лера.
Ответ:
#include <iostream>
using namespace std;
int main() {
string n = "";
char k;
int l = 0;
cin >> n >> k;
for (int i = 0; i < n.size(); ++i){
if (n[i] == k)
++l;
}
cout << l;
return 0;
}



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вот пример кода на Pascal, который выполняет описанную вами задачу:
pascalprogram SwapWords; var text, originalText, modifiedText: string; words: array of string; i: integer; begin // Ввод текста writeln('Введите текст:'); readln(text); // Сохраняем исходный текст originalText := text; // Разбиваем текст на слова words := text.Split(' '); // Проверяем, можно ли поменять местами второе и третье слово if (length(words) >= 3) and (words[2][1] = words[3][length(words[3])]) then begin // Меняем местами второе и третье слово words[2] := words[3]; words[3] := text.Split(' ')[2]; // Собираем измененный текст modifiedText := string.Join(' ', words); // Выводим исходный и измененный текст writeln('Исходный текст: ', originalText); writeln('Измененный текст: ', modifiedText); end else begin // Если не можем поменять местами, оставляем текст без изменений writeln('Текст остается без изменений: ', originalText); end; end.
Этот код сначала считывает введенный текст, затем разбивает его на слова. Затем он проверяет условие: если первая буква второго слова совпадает с последней буквой третьего слова, то меняет местами эти два слова и выводит исходный и измененный текст. Если условие не выполняется, текст остается без изменений.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 572

Информатика 1113

Информатика 10

Информатика 32

Информатика 16

Информатика 578

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