Solution to Write a C++ function, smallestIndex, that takes as parameters an int array and its size … - Sikademy
Author Image

Archangel Macsika

Write a C++ function, smallestIndex, that takes as parameters an int array and its size and returns the index of the first occurrence of the smallest element in the array. To test your function, write a mainthat prompts a user for a list of 15 integers and outputs the index and value of the first occurrence of the smallest value. An example of the program is shown below: Enter 15 integers: 1 2 3 4 5 6 7 8 9 0 10 11 12 13 14 1 2 3 4 5 6 7 8 9 0 10 11 12 13 14 The position of the first occurrence of the smallest element in list is: 9 The smallest element in list is: 0 You can use the following integer lists to test your code: 56, 34, 67, 54, 56, 87, 66, 92, 15, 32, 55, 54, 88, 92, 30 79, 26, 97, 87, 73, 44, 67, 46, 55, 13, 20, 20, 33, 42, 60 63, 1, 40, 81, 30, 11, 26, 44, 98, 1, 80, 98, 15, 3, 42

The Answer to the Question
is below this banner.

Can't find a solution anywhere?

NEED A FAST ANSWER TO ANY QUESTION OR ASSIGNMENT?

Get the Answers Now!

You will get a detailed answer to your question or assignment in the shortest time possible.

Here's the Solution to this Question


#include <iostream> using namespace std; int smallestIndex(int array[], int Size); int main() {    const int SIZE = 15;    int array[SIZE], i;    for (int i = 0; i < SIZE; i++) {          cout<<"Enter array["<<i<<"] : ";          cin >> array[i] ;    }    smallestIndex(array, SIZE);    cout << "The smallest index position is: "    5<< smallestIndex(array, SIZE) << endl;    system("pause");    return 0; } int smallestIndex(int array[], int Size) {    int smallest = 0, i;     for (i = 0; i < Size; i++)  {        if (array[i] < array[smallest])          smallest = i;    }    return smallest; }

Related Answers

Was this answer helpful?

Join our Community to stay in the know

Get updates for similar and other helpful Answers

Question ID: mtid-3-stid-44-sqid-1074-qpid-70