Предмет: Информатика,
автор: RUSSIANQWEEN
С клавиатуры вводится строка. Составьте программу, которая «переворачивает» строку. Пример: входные данные: кит; выходные данные: тик. Только решение не такое, как здесь, нужно подробное.
Приложения:
Ответы
Автор ответа:
6
Ответ:
program Hello;
var a,k:string;
var i:integer;
begin
read(a);
for i:=0 to length(a) do begin
k := k+a[length(a)-i];
end;
write(k);
end.
Объяснение:
заводим две переменных типа string(строковой тип данных)
а и к
и еще не забудем счетчик для цикла i
строковой тип данных это массив из символов,то есть мы можем извлекать из него элементы с помощью цикла
объявим цикл for от 0 до длины нашей строки,которую возвращает функция length() и с помощью конкатенации(сложения строк,например: 'a'+'b'= 'ab) добавляем к новой строке "к" элемент length()-i строки а.
Похожие вопросы
Предмет: Химия,
автор: vmaxxx2009
Предмет: Українська мова,
автор: dubyknika15tik
Предмет: Українська мова,
автор: ilusharydenko
Предмет: Математика,
автор: алиса1905