В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
ДарьяСв
ДарьяСв
23.07.2022 16:16 •  Информатика

Написать программы которые: 1. Вводит с клавиатуры строку символов, выводит на экран символы стоящие на позициях кратной 3.

2. Вводит с клавиатуры строку символов, выводит на экран сначала символы стоящие на четных позициях, затем с новой строки символы стоящие на нечетных позициях.

3. Вводит с клавиатуры строку символов, выводит на экран число (количество разных символов которые использовались в введенной строке).

Ответ:
Typists1
Typists1
15.04.2021 09:21

var

 s:string;

 i,count:integer;

 a: set of char;

begin

 i:=3;

 readln(s);

 writeln('1)');

 if length(s)>=3 then

   repeat

     write(s[i]);

     i:=i+3;

   until i>length(s)

     else

       writeln('error');

 writeln;

 writeln('2)');

 i:=2;

 repeat

   write(s[i]);

   i:=i+2;

 until i>length(s);

 writeln;

   i:=1;

 repeat

   write(s[i]);

   i:=i+2;

 until i>length(s);

 writeln;

 writeln('3)');

 a:=[];

 count:=0;

 for i := 1 to length(s) do

   if s[i] in a then

     else

       begin

         a:=a+[s[i]];

         inc(count);

       end;

 writeln(count);

end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?