ПОМОГИТЕ,ПОЖАЛУЙСТА!!!БУДУ БЛАГОДАРЕН!!! Дана строка, состоящая из вашего имени и...

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

ПОМОГИТЕ,ПОЖАЛУЙСТА!!!БУДУ БЛАГОДАРЕН!!! Дана строка, состоящая из вашего имени и фамилии (Например, а:='Иван Иванов'). Составить программу, которая подсчитывает количество букв, с которой начинается фамилия(в данном примере количество букв и)


Информатика (32 баллов) | 91 просмотров
Дан 1 ответ
0 голосов

Ответ:

Я так понимаю язык нужно использовать Pascal?

Если да, то:

var a, l:string;

   i, n:integer;

begin

 read(a);

 i:=0;

 n:= pos(' ', a);

 l:= a[n+1];

 while pos(l, a) > 0 do begin

   i:= i + 1;

   Delete(a, pos(l, a), 1);

 end;

 writeln(i);

end.

Объяснение:

Код чувствителен к регистру! (Если фамилия начинается с большой буквы, то и искать он будет только большие буквы!)

(1.2k баллов)
0

Спасибо