Advertisement
Spocoman

Barcode Generator

Oct 2nd, 2024
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 1.16 KB | None | 0 0
  1. package main
  2.  
  3. import "fmt"
  4.  
  5. func main() {
  6.     var startNum, finalNum int
  7.     fmt.Scanln(&startNum)
  8.     fmt.Scanln(&finalNum)
  9.  
  10.     for a := startNum / 1000; a <= finalNum / 1000; a++ {
  11.         for b := startNum / 100 % 10; b <= finalNum / 100 % 10; b++ {
  12.             for c := startNum / 10 % 10; c <= finalNum / 10 % 10; c++ {
  13.                 for d := startNum % 10; d <= finalNum % 10; d++ {
  14.                     if a % 2 == 1 && b % 2 == 1 && c % 2 == 1 && d % 2 == 1 {
  15.                         fmt.Printf("%d%d%d%d ", a, b, c, d)
  16.                     }
  17.                 }
  18.             }
  19.         }
  20.     }
  21. }
  22.  
  23. ИЛИ:
  24.  
  25. package main
  26.  
  27. import "fmt"
  28.  
  29. func main() {
  30.     var startNum, finalNum string
  31.     fmt.Scanln(&startNum)
  32.     fmt.Scanln(&finalNum)
  33.  
  34.     for a := startNum[0]; a <= finalNum[0]; a++ {
  35.         for b := startNum[1]; b <= finalNum[1]; b++ {
  36.             for c := startNum[2]; c <= finalNum[2]; c++ {
  37.                 for d := startNum[3]; d <= finalNum[3]; d++ {
  38.                     if a % 2 == 1 && b % 2 == 1 && c % 2 == 1 && d % 2 == 1 {
  39.                         fmt.Printf("%c%c%c%c ", a, b, c, d)
  40.                     }
  41.                 }
  42.             }
  43.         }
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement