составить программку определяющую сколько букв "с" в данном слове

Составить программку определяющую сколько букв "с" в данном слове

Задать свой вопрос
2 ответа
Var a,b,c:integer;
    d:string;
   begin
 writeln('введите слово ');
 readln(d);
 b:=0;
 for a:=1 to length(d) do begin
 if d[a]='с' then b:=b+1;
 end;
 writeln('количество символов "с" в данном слове ', b);
 end.
Program z_1;
var st,st1:string;
i,sum:integer;
begin
writeln('Введите Вашу строчку');
readln(st);
st1:='с';
for i:=1 to length(st) do 
if pos(st1,st[i] ) lt;gt; 0 then inc(sum); 
writeln('Ответ = ',sum);
end.
Агата
спасибо
Амина
Странноватый метод: использовать функцию поиска в строке из одного знака?
Anja Badenshina
строчка может быть хоть какой длины, расчеты правильные
Ивашута Даниил
У Вас оба довода pos - строки длины 1. Что st1='c', что st[i].
Лилия Аргиевич
А работать будет, я же не писал, что решение неверное, я сказал, что странноватое оно... нерациональное.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт