👤

Proszę napisać program który wczyta 20 liczb do tablicy oraz wypisze pozycje oraz wartość największej i najmniejszej liczby wprowadzonej. Program to C++

Odpowiedź :

#include <iostream>

int main(){

   int array[20];

   for (int i = 0; i < 20; i++){

       std::cin >> array[i];

   }

   int min = INT_MAX;

   int max = INT_MIN;

   int minpos = -1;

   int maxpos = -1;

   for (int i = 0; i< 20;i++){

       if(min > array[i]){

           min = array[i];

           minpos = i;

       }

       if (max < array[i]){

           max = array[i];

           maxpos = i;

       }

   }

   std::cout << "Minimum: " << min << " Index: " << minpos << '\n' <<  

   "Maximum: " << max << " Index: " << maxpos << '\n';

}