Вопрос задан 07.10.2023 в 08:59. Предмет Информатика. Спрашивает Леонтьева Лиза.

Нельзя преобразовать тип array of string к string. Исправьте плиз. var b:string; begin readln(b);

b:=b.ToWords; writeln(b); end.
0 0
Перейти к ответам

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

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

//ToWords разделяет строку с помощью разделителя (пробел по

//умолчанию) и возвращает массив строк.

var

 b: string;

 strings: array of string;

begin

 readln(b);

 strings := b.ToWords(' ');

 for var i := 0 to length(strings) - 1 do

   writeln(strings[i]);

end.

//Пример:

//Ввод:

q wer ty

//Вывод:

q

wer

ty

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

Вы пытаетесь прочитать строку в переменную b, а затем использовать метод ToWords, который, по-видимому, вы предполагаете, что преобразует строку в массив строк. Однако в стандартной библиотеке Pascal нет метода ToWords, который делает такое преобразование.

Если вам действительно нужно разбить введенную строку на массив строк, вы можете вручную разделить строку на подстроки, используя пробел в качестве разделителя. Вот как это можно сделать:

pascal
var b: string; words: array of string; i: integer; begin readln(b); // Разделить строку на слова, используя пробел в качестве разделителя words := SplitStr(b, ' '); // Вывести каждое слово из массива for i := 0 to Length(words) - 1 do writeln(words[i]); end.

Обратите внимание, что для использования функции SplitStr вам может понадобиться добавить необходимые библиотеки или написать эту функцию самостоятельно. Эта функция разделит введенную строку на массив строк, и затем вы можете выводить каждое слово из этого массива.

0 0

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

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

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

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