Другие языки программирования и технологии

Помогите написать программку на паскале по строкам

Дана строка длиной не более 40 символов. Последний символ – «.». Слова в тексте разделены несколькими пробелами. Определить номер слова, содержащего максималь-ное количество букв «А» . Без использования подпрограмм.
var
    s: string;
    c, n, nm, ac, acm: integer;
    iw: boolean;
begin
    write('string? ', s);
    readln(s);
    s := s + ' ';
    for c := 1 to length(s) do begin
        if not iw then
            if s[c] <> ' ' then begin
                ac := 0;
                iw := true;
                inc(n);
            end;
        if iw then begin
            if s[c] = 'a' then inc(ac);
            if s[c] = ' ' then begin
                if ac > acm then begin
                    acm := ac;
                    nm := n;
                end;
                iw := false;
            end
        end;
    end;
    if nm > 0 then writeln(nm);
end.
ИШ
Игорь Шабалин
83 405
Лучший ответ
Я помог бы просто так. . но так лень. 50р?