Решить на языке программирования golang(или просто go) : (нужно написать программу)
последовательность состоит из натуральных чисел и завершается числом 0. определите количество элементов этой последовательности, которые равны ее наибольшему элементу.
формат входных данных
вводится непустая последовательность натуральных чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания).
формат выходных данных
выведите ответ на .
пример данных:
1
3
3
1
0
получается 2 (т.к. у нас два наибольших элемента .(две тройки) )
или хотя бы поправьте моё решение(у меня почему-то выдает 1 вместо 2) :
package main
import "fmt"
func main() {
var a,n,i,maxi int
maxi=0
n=0
for i! =0{
if a> maxi {
maxi=a
n=1
} else if a==maxi {
n+=1
}
fmt.scan(& a)
}
fmt.println(n)
}
236
336
Ответы на вопрос:
Популярно: Информатика
-
mashaivedmed0509.12.2022 20:02
-
milka285127.01.2020 18:52
-
nasten4ik019409.05.2021 00:42
-
Doloeris11.04.2022 21:04
-
илопор03.01.2020 19:12
-
lenyanikiforovp07x7k09.05.2023 19:52
-
vikaadvova31.08.2021 16:19
-
Анелька009.07.2020 18:13
-
elenaandreeva3416.10.2020 20:06
-
liza7357826.01.2021 11:08