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

  1. - Написать программу, которая читает с клавиатуры произвольную строку символов, преобразует ее и выводит результат на дисплей в виде строки. - Длина строки заранее не вводится, а определяется после окончания ввода с клавиатуры. - В строке группы символов разделяются одним или несколькими пробелами. Пробелы могут находиться в начале и в конце строки. Группа символов - последовательность букв, цифр или знаков, отделенная пробелами от других групп или находящаяся в начале/конце строки. - Все буквы считать вводимыми только в нижнем регистре, Заглавные буквы не рассматривать. - В заголовок окна программы записать свои данные: имя, фамилию и номер варианта. Примеры возможных строк: ‘ 12.3 tryi yu ()?*‘, ‘ 6е-1 swty +12_3‘ Напечатать: Группы символов, состоящие только из латинских букв, если в них есть повторяющиеся буквы.

textual

Код:

var
  s,t,r:string;
  i,j:integer;
  b,k:boolean;
  a:set of char;
begin
  write('Enter text:');
  readln(s);
  s:=s+' ';
  t:='';
  r:='';
  b:=true;
  for i:=1 to length(s) do
    if s[i]<>' ' then begin
      if s[i] in ['a'..'z'] then t:=t+s[i] else b:=false;
    end else begin
      a:=[];k:=false;
      for j:=1 to length(t) do if t[j] in a then k:=true else include(a,t[j]);
      if k and b then r:=r+t+' '; 
      t:='';b:=true;
    end;
  writeln('Result:',r);
  readln;
end.

Похожие ответы
  1. Необходимо подсчитать сумму S(n) = 1 - 2 + 3 - 4 + … + (-1)n+1*n. Напишите программу, которая находит ответ за минимальное время и использует наименьший объем оперативной памяти. Входные данные: одно целое число n (1 ≤ n ≤ 109) Выходные данные: ответ S(n)

  1. Функция f(n) определена следующим образом: f(0)=0, f(1)=1, f(2n)=f(n), f(2n+1)=f(n)+f(n+1). Требуется написать программу, которая по заданному натуральному числу N определяет значение функции f(N). Помогите пожалуйста , не могу разобраться!

  1. Двумерный массив n×m содержит некоторые буквы русского алфавита, расположенные в произвольном порядке. Написать программу, проверяющую, можно ли из этих букв составить данное слово S. Каждая буква массива используется не более одного раза. Помогите пожалуйста.

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

  1. Нужно написать программу,которая выводит круг на экран.Его цвет,размер и положение на экране рандомное.

  1. напишите программу которая находит произведение цифр, меньших 5 в данном числе. нельзя использовать циклы, только операции деления, сложения, умножения, вычитания. число вводится с клавиатуры

  1. Написать программу, которая выдает последовательность звуков с частотами 440,880, 1320, 1760 Гц, длительностью 1 сек. Народ, кинет кто похожие программы или примеры? Буду очень признателен

  1. Помогите с прогой! Написать программу, которая по значениям аргумента Xi вычисляет значения функции Yi, заданной в виде графика. Значения функции вычисляются для аргумента, изменяющегося в заданных пределах с заданным шагом. С клавиатуры вводятся: Xn - начальное значение аргумента Xk - конечное значение аргумента dX - шаг изменения аргумента Результаты вычислений вывести в виде таблицы, состоящей из двух столбцов: значений аргумента Xi и соответствующих им значений функции Yi. Таблица должна иметь заголовочную строку. Вот мой кривой код:

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

  1. Абсолютно не понимаю эту задачу:Как известно, для игры в шашки можно использовать шахматную доску, в которой горизонтальные строки обозначаются цифрами от 1 до 8, считая снизу вверх, а вертикальные столбцы - буквами латинского алфавита: a,b,c,d,e,f,g,h. Для начинающих играть в шашки часто задают такую задачу: размещают белую шашку на доске и просят определить, сможет ли эта шашка попасть в заданную клетку, делая ходы по правилам и не превращая ее в дамку. По правилам белая шашка ходит по черным полям по диагонали вверх. Требуется написать программу, определяющую возможность перемещения белой шашки из одной заданной клетки в другую заданную клетку. Формат входных данных: В единственной строке входного файла записаны в шахматной нотации: клетка, где стоит шашка, затем через пробел клетка, куда шашка должна попасть. Начальная и конечная клетки не совпадают. Формат выходных данных: Выведите слово YES, если шашка может попасть из начальной клетки в конечную, и слово NO - в противном случае...input3.txtoutput3.txta1 b2YESb2 a1NO


Нашли ошибку?
Развитие проекта
Яндекс.Метрика