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

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

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


Информатика Начинающий (335 баллов)
оставил комментарий Кандидат Наук (34.0k баллов)

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

оставил комментарий Начинающий (335 баллов)

небыло

оставил комментарий Начинающий (335 баллов)

вот подобная

оставил комментарий Начинающий (335 баллов)

Дана строка символов. Определить общее число символов в строке. Если число символов <=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.

оставил комментарий Кандидат Наук (34.0k баллов)

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

оставил комментарий Начинающий (335 баллов)

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

оставил комментарий Начинающий (335 баллов)

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

оставил комментарий Начинающий (335 баллов)

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

оставил комментарий Начинающий (335 баллов)

произвольно

оставил комментарий Кандидат Наук (34.0k баллов)

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

Дан 1 ответ
0 голосов
Кандидат Наук (34.0k баллов)
 
Правильный ответ

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


оставил комментарий Начинающий (335 баллов)

спасибо

...