Предмет: Информатика, автор: ivanpelikh2008

Дано два цілих двоцифрових чи трицифрових числа A і B (A < B) . Визначити, скільки разів між цими числами зустрічається цифра n(мова програмування: Go;сайт:https://replit.com/~

Ответы

Автор ответа: archie242
0

package main

import (

   "fmt"

   "strconv"

)

func countNumber(a, b, n int) int {

   count := 0

   for i := a; i <= b; i++ {

       for _, digit := range strconv.Itoa(i) {

           if int(digit-'0') == n {

               count++

           }

       }

   }

   return count

}

func main() {

   a := 10

   b := 99

   n := 5

   fmt.Printf("Число %d зустрічається %d разів між числами %d та %d\n", n, countNumber(a, b, n), a, b)

}


приклад виводу: Число 5 зустрічається 19 разів між числами 10 та 99

Похожие вопросы
Предмет: Математика, автор: e7238717
Предмет: Алгебра, автор: mariaverner111