Скласти програму для графічного зображення ділимості чисел від
1 до n (значення n вводиться з клавіатури). У кожному рядку треба надрукувати
чергове число і стільки символів +, скільки дільників у цього числа. Наприклад,
якщо n=5, то на екрані має бути надруковано:
1+
2++
3++
4+++
5++
язык программирования go
Ответы
Ответ дал:
0
Ответ:
Объяснение:
package main
import (
"fmt"
"strings"
)
func main() {
var n int
fmt.Print("Введіть n: ")
fmt.Scan(&n)
for i := 1; i <= n; i++ {
fmt.Print(i)
fmt.Print(strings.Repeat("+", countDivisors(i)))
fmt.Println()
}
}
func countDivisors(n int) int {
count := 0
for i := 1; i <= n; i++ {
if n%i == 0 {
count++
}
}
return count
}
Вас заинтересует
3 месяца назад
3 месяца назад
4 месяца назад
1 год назад
7 лет назад