How to resolve the algorithm Largest proper divisor of n step by step in the AWK programming language
Published on 12 May 2024 09:40 PM
How to resolve the algorithm Largest proper divisor of n step by step in the AWK programming language
Table of Contents
Problem Statement
Let's start with the solution:
Step by Step solution about How to resolve the algorithm Largest proper divisor of n step by step in the AWK programming language
Source code in the awk programming language
# syntax: GAWK -f LARGEST_PROPER_DIVISOR_OF_N.AWK
# converted from C
BEGIN {
start = 1
stop = 100
for (i=start; i<=stop; i++) {
printf("%3d%1s",largest_proper_divisor(i),++count%10?"":"\n")
}
printf("\nLargest proper divisor of n %d-%d\n",start,stop)
exit(0)
}
function largest_proper_divisor(n, i) {
if (n <= 1) {
return(1)
}
for (i=n-1; i>0; i--) {
if (n % i == 0) {
return(i)
}
}
}
You may also check:How to resolve the algorithm Maximum triangle path sum step by step in the 11l programming language
You may also check:How to resolve the algorithm Determine if a string is collapsible step by step in the sed programming language
You may also check:How to resolve the algorithm Palindrome detection step by step in the Jsish programming language
You may also check:How to resolve the algorithm Logistic curve fitting in epidemiology step by step in the Python programming language
You may also check:How to resolve the algorithm Repeat a string step by step in the langur programming language