From b92ec2a5d7010f8fa1b46b80290337e35a004870 Mon Sep 17 00:00:00 2001 From: fitel17112 Date: Fri, 7 Feb 2025 00:05:12 +0530 Subject: [PATCH] 003.1 --- divisibility_by_7.v | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/divisibility_by_7.v b/divisibility_by_7.v index d6d20c0..8c3fc2e 100644 --- a/divisibility_by_7.v +++ b/divisibility_by_7.v @@ -1,19 +1,20 @@ import readline -fn check_divisibility(e int, g int) { - b := e / 10 - c := e % 10 - d := b - 2 * c - mut f := g - if d > 99 { - f = f + 1 - check_divisibility(d, f) +fn seven(b int) { + mut c := b + mut d := 0 + mut e := 0 + mut f := 0 + for c > 99 { + d = c / 10 + e = c % 10 + c = d - 2 * e + f += 1 + } + if c % 7 == 0 { + println([c, f]) } else { - if d % 7 == 0 { - println([d, f]) - } else { - println('The number is not divisible by 7') - } + println('The number is not divisible by 7') } } @@ -23,7 +24,5 @@ fn main() { a := answer.int() - if a > 99 { - check_divisibility(a, 1) - } + seven(a) }