Find words with alternating vowels and consonants: Difference between revisions

m
(Ada version)
Line 28:
declare
Word : constant String := Get_Line (File);
First : Boolean := True;
Failed : Boolean := False;
Vowel : Boolean := not Is_Vowel (Word (Word'First));
begin
for Letter of Word loop
if FirstVowel = Is_Vowel (letter) then
VowelFailed := Is_Vowel (Letter)True;
First := Falseexit;
else
if Vowel = Is_Vowel (letter) then
Failed := True;
exit;
end if;
Vowel := not Vowel;
end if;
First : BooleanVowel := Truenot Vowel;
end loop;
if not Failed and Word'Length > 9 then
210

edits