Составьте программу, определяющую количество букв "о" и "а" в строке s​

0 голосов
52 просмотров

Составьте программу, определяющую количество букв "о" и "а" в строке s​


Информатика (66 баллов) | 52 просмотров
Дан 1 ответ
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) }

Объяснение:

Циклом проходимся по каждой букве строки и если она соответствует искомой - увеличиваем счетчик соответствующей переменной

(222 баллов)
0

можно на Паскале

0

program main;
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.

0

спасибо

0

Не забываем ставить "спасибки" и дарить доп. баллы)