#include<stdio.h>

/**
 * Terry Harvey CIS 105 Section 010 TA Tina Weymouth
 *  Demonstration program
 **/

void change(double test[]);

int main(){

    double numbers[10] = {3.5, 2.1, 9.0};

    printf("numbers[2] is %lf\n", numbers[2]);

    //noChange(numbers[2]);//numbers[2] is an int, so this is pass-by-value

    change(numbers); //numbers is an address, so this is pass-by-reference

    numbers[2] = f(); //f is not changing numbers[2]!!!!!!

    printf("numbers[2] is %lf\n", numbers[2]);
    return 0;
}

void change(double test[]){
    test[2] = 17;
}

int f(){
    return 3;
}
