<?xml version="1.0"?>
<flowgorithm fileversion="1.7">
    <attributes>
        <attribute name="name" value=""/>
        <attribute name="authors" value="burrind"/>
        <attribute name="about" value=""/>
        <attribute name="saved" value="2017-03-10 06:44:12 PM"/>
        <attribute name="created" value="YnVycmluZDsgRE5UVkEtVFdLLUlULTAyOyAyMDE3LTAzLTEwOyAwNzozMDo0MiBBTTsgMzEzMA=="/>
        <attribute name="edited" value="RGFtaWFuOyBEQU1JQU4tUEM7IDIwMTctMDMtMTA7IDA2OjQ0OjEyIFBNOyAyNTc1"/>
    </attributes>
    <function name="Main" type="None" variable="">
        <parameters/>
        <body>
            <declare name="largestnumber" type="Integer" array="False" size="" variables="largestnumber"/>
            <declare name="smallestnumber" type="Integer" array="False" size="" variables="smallestnumber"/>
            <declare name="size" type="Integer" array="False" size="" variables="size"/>
            <output expression="&quot;How many numbers do you want in your array?&quot;"/>
            <input variable="size"/>
            <declare name="numbers" type="Integer" array="True" size="size" variables="numbers[size]"/>
            <call expression="LoadArray(size,numbers)"/>
            <assign variable="largestnumber" expression="Big(numbers)"/>
            <output expression="&quot;The Largest Number is.....&quot;&amp;largestnumber"/>
            <assign variable="smallestnumber" expression="Small(numbers)"/>
            <output expression="&quot;The smallest Number is.....&quot;&amp;smallestnumber"/>
        </body>
    </function>
    <function name="Big" type="Integer" variable="largest">
        <parameters>
            <parameter name="numbers" type="Integer" array="True"/>
        </parameters>
        <body>
            <declare name="largest" type="Integer" array="False" size="" variables="largest"/>
            <assign variable="largest" expression="numbers[0]"/>
            <declare name="loopcounter" type="Integer" array="False" size="" variables="loopcounter"/>
            <for variable="loopcounter" start="0" end="size(numbers)-1" direction="inc" step="1">
                <if expression="numbers[loopcounter] &gt; largest">
                    <then>
                        <assign variable="largest" expression="numbers[loopcounter]"/>
                    </then>
                    <else/>
                </if>
            </for>
        </body>
    </function>
    <function name="LoadArray" type="None" variable="">
        <parameters>
            <parameter name="size" type="Integer" array="False"/>
            <parameter name="NumberArray" type="Integer" array="True"/>
        </parameters>
        <body>
            <declare name="RandomNum" type="Integer" array="False" size="" variables="RandomNum"/>
            <declare name="counter" type="Integer" array="False" size="" variables="counter"/>
            <declare name="largestposnum" type="Integer" array="False" size="" variables="largestposnum"/>
            <output expression="&quot;enter the largest value for your numbers&quot;"/>
            <input variable="largestposnum"/>
            <for variable="counter" start="0" end="size-1" direction="inc" step="1">
                <assign variable="RandomNum" expression="Random(largestposnum)"/>
                <assign variable="NumberArray[counter]" expression="RandomNum"/>
            </for>
            <output expression="&quot;Array Loaded&quot;"/>
        </body>
    </function>
    <function name="Small" type="Integer" variable="smallest">
        <parameters>
            <parameter name="numbers" type="Integer" array="True"/>
        </parameters>
        <body>
            <declare name="smallest" type="Integer" array="False" size="" variables="smallest"/>
            <assign variable="smallest" expression="numbers[0]"/>
            <declare name="loopcounter" type="Integer" array="False" size="" variables="loopcounter"/>
            <for variable="loopcounter" start="0" end="size(numbers)-1" direction="inc" step="1">
                <if expression="numbers[loopcounter] &lt; smallest">
                    <then>
                        <assign variable="smallest" expression="numbers[loopcounter]"/>
                    </then>
                    <else/>
                </if>
            </for>
        </body>
    </function>
</flowgorithm>
