Вопрос задан 28.06.2023 в 22:48. Предмет Информатика. Спрашивает Ким Наина.

Дан текст, слова которого отделяются друг от друга пробелами. Если первая буква второго слова

совпадает с последней буквой третьего слова, то поменять местами второе и третье слова. В противном случае текст оставить без изменения. Распечатать исходный и полученный тексты.(Паскаль)
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Табачинская Лера.

Ответ:

#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;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример кода на Pascal, который выполняет описанную вами задачу:

pascal
program 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.

Этот код сначала считывает введенный текст, затем разбивает его на слова. Затем он проверяет условие: если первая буква второго слова совпадает с последней буквой третьего слова, то меняет местами эти два слова и выводит исходный и измененный текст. Если условие не выполняется, текст остается без изменений.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос