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

1. Se dau 3 numere naturale a,b,c;
Să se calculeze
si să se afişeze diferenta dintre cel mai mare si cel mai mic numar

Răspunsuri la întrebare

Răspuns de vladelinschii05
0

Răspuns:

#include <iostream>

using namespace std;

int maxim(int a, int b, int c){ /// Functia de calculare maxim

   if(a > b && a > c)

       return a;

   if(b > a && b > c)

       return b;

   if(c > a && c > b)

       return c;

}

int minim(int a, int b, int c){ /// Functia de calculare minim

   if(a < b && a < c)

       return a;

   if(b < a && b < c)

       return b;

   if(c < a && c < b)

       return c;

}

int main() {

   /// a,b,c - cele 3 numere. In x si y pastram maximul si minimul

   int a, b, c, x, y;

   cout << "a = ";

   cin >> a;

   

   cout << "b = ";

   cin >> b;

   

   cout << "c = ";

   cin >> c;

   

   x = maxim(a, b, c);

   y = minim(a, b, c);

   

   cout << x - y;

   return 0;

}

Alte întrebări interesante