Предмет: Информатика, автор: 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 строки а.

Похожие вопросы
Предмет: Українська мова, автор: dubyknika15tik
Предмет: Українська мова, автор: ilusharydenko
Предмет: Математика, автор: алиса1905