Найти ошибку в программе var s: string; n: integer; begin write('введите предложение на языке: '); readln(s); for n: =1 to length (s) do if s[n]= 'a' or 'e' or 'i' or 'o' or 'u' then x: =x+1; write('количество гласных букв = ',x); end.
177
428
Ответы на вопрос:
Var s: string; n,x: integer; begin writeln('введите предложение на языке: '); readln(s); x: =0; for n: =1 to length (s) do if (s[n]='a')or(s[n]='e')or(s[n]='i')or(s[n]='o')or(s[n]='u')or(s[n]='y') then x: =x+1; // можно так: //if s[n] in ['a','e','i','o','u','y'] then x: =x+1; write('количество гласных букв = ',x); end. пример: введите предложение на языке: primerколичество гласных букв = 2
Var a: integer; begin writeln('введите целое число'); readln(a); if frac(a/3) > 0 then writeln('число не кратно 3') else writeln('число кратно 3') end.p.s. frac - это дробная часть числа, в данном примере frac(a/3) это дробная часть числа а деленного на 3
Популярно: Информатика
-
Кристина783613.10.2022 09:57
-
mayorovagelya17.06.2021 04:44
-
Mixof02.05.2020 08:04
-
kashamovasha30.07.2022 18:25
-
lmarki200306.07.2021 21:44
-
Savelijbih26.05.2022 04:19
-
JlU40K14.05.2020 06:51
-
stasya1068706.09.2021 08:30
-
PavelTop10024.07.2021 17:20
-
mila1711127.11.2020 13:21