summaryrefslogtreecommitdiff
path: root/662/CH6/EX6.18/ex6_18.sce
blob: 5a867b0710518445fe598d59922225e6db67ed90 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
            //Programming Example 6.18
//Repeated Averaging a list of numbers

//read in number of lists
printf("How many lists ? ");
loops=scanf("%d");
//outer loop(process each list of numbers)
for loopcount =1:1:loops
    //initialize and read in a value for n
    Sum=0;
    printf("\n List number %d\nHow many numbers? ",loopcount);
    n=scanf("%d");
    //read in the numbers
    for count=1:1:n
        printf("x= ");
        x=scanf("%f");
        Sum=Sum+x;    
    end            //end inner loop
    //Calculate the average and display the answer
    average=Sum/n;
    printf("\n The average is %f\n", average);
end        //end outer loop