Категория
Информатика, опубликовано 11.02.2019 22:50

:напиши цифровой фильтр. на вход программе подаётся строка символов. на выходе должны быть только её цифры. например, если на входе была строка he110, k177en! то на выходе
должно быть 110177 2. в строке, состоящей из слов, разделённых одним или несколькими пробелами, вывести второе слово. например, если на вход программе подавалась строка меня
истина манит сияньем то на выходе будет истина на вход подаётся строка. вывести часть входной часть строки. часть строки задаётся номером первого символа и количеством
символов. var s: string; n, k, i: integer; begin readln(s, n, k); for i : = n to n+k-1 do write(s[i]); end. 2. на вход подаётся предложение на языке. вывести все гласные строки в том порядке, в котором они
встречались в строке. (ключевой фрагмент) for i : = 1 to length(s) do if s[i] in ['a', 'e', 'i', 'o', 'y', 'a', 'e', 'i', 'o', 'y'] then write(s[i]); варианты программы определения, является ли строка полиндромом var s,
s1: string; i: integer; begin readln(s); s1 : = ''; for i : = 1 to length(s) do s1 : = s[i] + s1; write('строка '); if s1 < > s then write('не '); writeln('является полиндромом'); end. var s: string; i, j: integer; begin readln(s); i : = 1; j : = length(s);
while (i < j) and (s[i] = s[j]) do begin inc(i); dec(j); end; write('строка '); if s[i] < > s[j] then write('не '); writeln('является полиндромом'); end.

Ответы

Ответ
Ответ оставил: Гость
Var a: string;     i: integer; begin       readln(a);       for i : = 1 to length(a) do           if (a[i] in ['0'..'9']) then write(a[i]); end.2) тут лучше: на входе строка, а берётся часть между 1 и 2 пробелами, ответ уже есть под   х)var a, b: string;     i: integer;     w: boolean; begin      readln(a);       for i : = 1 to length(a) do      begin          if ((a[i] = ' ')) then            if (length(b) = 0) then w : = true else w: =false;           if (w) then b : = b + a[i];       end;       writeln(b); end.3)var s: string;     i: integer; begin      readln(s);       for i : = 1 to length(s) do      if s[i] in ['a', 'e', 'i', 'o', 'y', 'a', 'e', 'i', 'o', 'y']        then write(s[i]); end.
Ответ
Ответ оставил: Гость
Найди в мегарешебе по информатике там будут задания по параграфам
Ответ
Ответ оставил: Гость
Ни разу не выполнится. Транслятор выдаст ошибку:
Program1.pas(5) : Нельзя изменять значение переменной цикла внутри этого цикла

Ответ
Ответ оставил: Гость
Вот программа на языке C.


Другие вопросы по информатике

Вопрос
Информатика, опубликовано 09.01.2019 16:01
✅ Ответов: 2 на вопрос по информатике: :напиши цифровой фильтр. на вход программе подаётся строка символов. на выходе должны быть только её цифры. например, если на входе была строка he110, k177en! то на выходедолжно быть 110177 2. в строке, состоящей из слов, разделённых одним или несколькими пробелами, вывести второе слово. например, если на вход программе подавалась строка меняистина... ты найдешь на сайте. Также ты можешь добавить свой вариант ответа, если считаешь, что он не верен или твой ответ более полный. Пожалуйста, добавляй только правильные ответы.
Вконтакте Youtube