// This program allows a user to input ten numbers and then finds the // largest number out of these. // Revisiting 1D arrays // Sasha Vassar Week 4, Lecture 7 // Problem: A user is asked to enter 10 positive numbers. We will then go through these // numbers and find the highest number and output what the highest number is // to the user. #include int highest(int numbers[10]); int main (void) { //1. Take numbers in from the user - scanf int numbers[10] = {0}; // {0,0,0,0,0,0,0,0,0,0} int i = 0; while (i < 10) { printf("Please enter a number: "); scanf("%d", &numbers[i]); i++; } //int highest_number = highest(numbers); // Find the highest number printf("The highest number is: %d\n", highest(numbers)); return 0; } // Function finds the highest number in an arrays // Input to function: number // Output to function: int int highest(int numbers[10]) { int highest_number = -1; int i = 0; while (i < 10) { if (numbers[i] > highest_number) { highest_number = numbers[i]; } i++; } return highest_number; }