Informatică, întrebare adresată de marinar2349, 8 ani în urmă

9. Se citesc numere naturale până la introducerea valorii 0. Afişaţi diferenta dintre cel mai
mare şi cel mai mic număr citit. Realizați programul în C++. ​.

Răspunsuri la întrebare

Răspuns de Yotaro
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int arr[128];

   int aux = 1, len;

   for (int i = 0; aux != 0; i++)

   {

       cout << "\n n = ";

       cin >> aux;

       arr[i] = aux;

       len = i;

   }

   int max = arr[0];

   int min = arr[0];

   for (int i = 0; i < len; i++)

   {

       if (max < arr[i])

               max = arr[i];

       if (min > arr[i])

               min = arr[i];

   }

   cout << "\n Diferenta dintre elementul maxim si minim este: " << max - min;

}

Explicație:

Alte întrebări interesante