Страница 1 из 1

Программа с функцией)помогите пожалуйста)

Добавлено: 07 дек 2013, 23:21
Катерина5555
дана строка символов определить сколько гласных символов в строке.(буквы английские) Оформить эту программу функцией
Программа:
uses crt;
const gl=['a','y','u','i','o','e'];
var s:string; i,k:integer;
begin
clrscr;
write ('stroka-->');
readln(s);
k:=0;
for i: to length(s) do
if s in gl
then inc(k);
writeln ('cglasnyx',k);
readkey;
end.

Re: Программа с функцией)помогите пожалуйста)

Добавлено: 11 дек 2013, 23:35
aavtuchovich
Катерина5555 писал(а):дана строка символов определить сколько гласных символов в строке.(буквы английские) Оформить эту программу функцией
Программа:
uses crt;
const gl=['a','y','u','i','o','e'];
var s:string; i,k:integer;
begin
clrscr;
write ('stroka-->');
readln(s);
k:=0;
for i: to length(s) do
if s in gl
then inc(k);
writeln ('cglasnyx',k);
readkey;
end.


Держите ...

Код: Выделить всё

uses crt;
const gl=['a','y','u','i','o','e'];
var s:string;

function getLetter(stroka: string): integer;
   var i,k: integer;
begin
  k:=0;
  for i:=1 to length(s) do
  if s[i] in gl
  then inc(k);
  getLetter := k;
end;

begin
clrscr;
write ('stroka-->');
readln(s);
writeln ('cglasnyx',getLetter(s));
readkey;
end.