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.