Witam, dopiero zaczynam programować i dostałem zadanie do zrobienia tylko nie wiem jak je rozwiązać. Mam takie zadanie:
Dane jest zadanie (ciąg znaków zakończony znakiem
.
). Napisać program wyznaczający liczbę wystąpień literch
.
Zrobiłem tak żeby pokazywało liczbę wystąpień jednej litery ale nie mogę ogarnąć tak żeby
liczyło te ch
. Zadanie zrobiłem w programie Free Pascal IDE. Wiem że pewnie dla większości to zadanie wydaje się banalne a ja nie moge tego ogarnąć. Pomoże ktoś?
program Znaki;
uses
Crt;
var
Z: Char;
K: Word;
begin
K := 0;
WriteLn('Wprowadzaj znaki. Kropka-koniec.');
Z := ReadKey;
Write(Z);
while Z <> '.' do
begin
if Z = 'a' then
K := K + 1;
Z := ReadKey;
Write(Z);
end;
WriteLn;
WriteLn('Liczba wystapien litery a= ', K);
ReadLn;
end.