Предмет: Информатика,
автор: ruslanchomaev99
Составьте программу, определяющую количество букв "о" и "а" в строке s
Ответы
Автор ответа:
0
Ответ:
Язык Golang:
package main
import "fmt"
var (
s string
o, a int = 0, 0
)
func main() {
fmt.Println("write string")
fmt.Scan(&s)
for i := 0; i < len(s); i++ {
switch string(s[i]) {
case string("a"):
{a++ }
case string("o"):
{ o++ }
}}
fmt.Printf("A=%v\nO=%v", a, o) }
Объяснение:
Циклом проходимся по каждой букве строки и если она соответствует искомой - увеличиваем счетчик соответствующей переменной
ruslanchomaev99:
можно на Паскале
var s: string;
i,len,o, a: integer;
begin
a:=0;
o:=0;
writeln('write string');
Readln(s);
len:=length(s);
for i := 0 to len do
case s[i] of
'a':a:=a+1;
'o':o:=o+1;
end;
writeln('A=',a);
writeln('O=',o);
end.
Похожие вопросы
Предмет: Английский язык,
автор: MrFanZ
Предмет: Русский язык,
автор: Аноним
Предмет: Английский язык,
автор: Alunter
Предмет: Математика,
автор: flfvbfyb