Создать программу, которая будет убирать по одной букве с начала слова - Pascal ABC

  1. Написать программу, которая слово "комната" напечатает в столбик, сначала убирая по одной букве с начала слова, затем убирая по одной последней букве, затем просклонять это слово по падежам. Пример: Комната омната мната ната ата та а


textual

Код к задаче: «Создать программу, которая будет убирать по одной букве с начала слова - Pascal ABC»

var s:string;
begin
s:='Комната';
while length(s)>0 do
 begin
  writeln(s);
  delete(s,1,1);
 end;
s:='Комната';
while length(s)>0 do
 begin
  writeln(s);
  delete(s,length(s),1);
 end;
s:='Комната';
writeln(s);
s[length(s)]:='ы';
writeln(s);
s[length(s)]:='е';
writeln(s);
s[length(s)]:='у';
writeln(s);
s:=copy(s,1,6)+'ой';
writeln(s);
s:='о '+copy(s,1,6)+'е';
writeln(s);
s[1]:='в';
writeln(s);
end.

СДЕЛАЙТЕ РЕПОСТ

10   голосов, оценка 3.700 из 5



Похожие ответы
  1. Напишите программу, которая находит все различные цифры в символьной строке.Входные данные На вход программе подаётся символьная строка.Выходные данные Программа должна вывести в одной строке все различные цифры, которые встречаются в исходной строке, в порядке возрастания. Если в строке нет цифр, нужно вывести слово 'NO'.Примеры:входные данные ab1n32kz2выходные данные 123входные данные asdasdвыходные данные NO

  1. Напишите программу, которая выводит на экран круговую диаграмму , отражающую товарооборот (в процентах) книжного магазина. Исходные данные 30% 35% 30% 5%.

  1. Создать одномерный числовой массив из 6 элементов и вывести результат на экран. Затем элементы, стоящие на нечетных местах уменьшить на 2, подсчитать сумму этих элементов и вывести эти значения на экран с пояснениями.

  1. Здравствуйте, помогите разобраться! Дано задача. Кубики. Кубик с ребром N см покрасили и разрезали на кубики с ребром 1 см. При этом появились такие, у которых окрашено разное количество граней. Например, если N = 3, то после разрезания будет 8 кубиков, у которых окрашено три грани, 12 с двумя гранями, 6 с одной, а один кубик будет совсем неокрашенный. Составьте программу, которая бы определяла, сколько кубиков с каждой возможным количеством окрашенных граней. Как можно создать Ввод и Вывод файл не как не могу! Задачу из интернета скачал. Delphi1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 program cubes; uses crt; var x,x1,x2,x3,x0,y,z,k,n:integer; s:string; f,g:text; begin assign(f,'cubes.dat'); reset(f); readln(f,y); close(f) ; x3:=8; x1:=sqr(y-2)*6; x0:=(sqr(y-2))*(y-2); x2:=(y-2)*4*2+(y-2)*4; assign(g,'cubes.sol'); rewrite(g); writeln(g,'0/',x0,' 1/',x1,' 2/',x2,' 3/',x3); close(g); end.

  1. Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика.

  1. Здравствуйте,помогите пожалуйста написать программу.Напишите программу, которая считает знаки пунктуации в символьной строке. К знакам пунктуации относятся символы из набора ".,;:!?". Входные данные Программа получает на вход символьную строку. Выходные данные Программа должна вывести общее количество знаков пунктуации во входной строке. Примеры входные данные Hi, guys! выходные данные 2

  1. Напишите программу, которая строит "линию" из знаков '-' заданной длины. Используйте процедуру.Входные данные Входная строка содержит единственное натуральное число – длину линии N .Выходные данные Программа должна вывести N знаков '-'.Примерывходные данные 5выходные данные -----

  1. Дано двухзначное целое число . Напишите программу , которая выводит на экран первую цифру этого числа.