Minimum numbers of three lists: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
No edit summary
Line 1: Line 1:
{{Draft task}}
{{Draft task}}


;Task:Let given three lists:
;Task:
<br>Let given three lists:
Numbers1 = [5,45,23,21,67]
Numbers1 = [5,45,23,21,67]
<br>Numbers2 = [43,22,78,46,38]
<br>Numbers2 = [43,22,78,46,38]

Revision as of 08:56, 26 October 2021

Minimum numbers of three lists is a draft programming task. It is not yet considered ready to be promoted as a complete task, for reasons that should be found in its talk page.
Task


Let given three lists: Numbers1 = [5,45,23,21,67]
Numbers2 = [43,22,78,46,38]
Numbers3 = [9,98,12,98,53]
Select the minimum of Numbers[n], Numbers2[n] and Numbers3[n], where n <= 5
Add minimum to a new list (Numbers)
Show Numbers on this page.

Ring

<lang ring> see "working..." + nl

Numbers = [] Numbers1 = [5,45,23,21,67] Numbers2 = [43,22,78,46,38] Numbers3 = [9,98,12,98,53]

for n = 1 to len(Numbers1)

   Temp = []
   add(Temp,Numbers1[n])
   add(Temp,Numbers2[n])
   add(Temp,Numbers3[n])
   min = min(Temp)
   add(Numbers,min)

next

see "The minimum numbers of three lists = " see showArray(Numbers) see nl + "done..." + nl

func showArray(array)

    txt = ""
    see "["
    for n = 1 to len(array)
        txt = txt + array[n] + ","
    next
    txt = left(txt,len(txt)-1)
    txt = txt + "]"
    see txt 

</lang>

Output:
working...
The minimum numbers of three lists = [5,22,12,21,38]
done...