Язык 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) }
Объяснение:
Циклом проходимся по каждой букве строки и если она соответствует искомой - увеличиваем счетчик соответствующей переменной
Язык 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) }
Объяснение:
Циклом проходимся по каждой букве строки и если она соответствует искомой - увеличиваем счетчик соответствующей переменной