Дана строка символов. Определить длину строки. Если длина строки <=20, то найти в строке...

0 голосов
60 просмотров

Дана строка символов. Определить длину строки. Если длина строки <=20, то найти в строке порядковый номер символа .Нужен Паскаль!!!!!!!!!!!!!!!!1


Информатика (335 баллов) | 60 просмотров
0

Порядковый номер какого символа?

0

небыло

0

вот подобная

0

Дана строка символов. Определить общее число символов в строке. Если число символов <=10, то получить новую строку путем добавления к исходной строке последовательности символов '0123456789'. Vars:string[200];d1:byte;beginwriteln('Введи строку s= ');readln(s);d1:=ord(s[0]);if d1<=10 then begins:=s+'0123456789';writeln('Новая строка ',s); end elsewriteln('Строка не изменилась ',s);end.

0

d1:=ord(s[0]); - так в Турбо паскале длину строки добывают. В современных Паскалях Length для этого есть, но это не важно. Если сказано "то найти в строке порядковый номер символа", то без понимания, какой именно символ ищем наши поиски обречены на провал

0

Дана строка символов. Определить длину строки. Если длина строки <=20, то найти в строке порядковый номер символа *

0

снежинка вконце была

0

нужно самому набрать

0

произвольно

0

В задании нужно писать именно так: "определить порядковый номер символа, заданного с клавиатуры"

Дан 1 ответ
0 голосов
Правильный ответ

Var
S:string;
C:char;
i:integer;
Begin
Write('Введите строку: ');
ReadLn(S);
Write('Введите символ: ');
ReadLn(C);
For i:= 1 to S.Length do
    if S[i] = C then
       Write(i,' ')
End.

Пример:
Введите строку: Дана строка символов. Определить длину строки. Если длина строки <=20, то найти в строке порядковый номер символа *<br>Введите символ: а
2 4 11 57 76 113


(34.0k баллов)
0

спасибо