Scrieti algoritmul si schema logica pentru afisarea minimului(a,b,c), a,b,c sunt numere naturale.
Răspunsuri la întrebare
Răspuns:
#include <iostream>
using namespace std;
int main() {
int x, y, z, Min;
cout << "Enter numarul x: ";
cin >> x;
cout << endl << "Enter numarul y: ";
cin >> y;
cout << endl << "Enter numarul z: ";
cin >> z;
cout << "Metoda №1" << endl;
if(x < y) {
if(x < z) Min = x;
else Min = z;
}
else {
if(y < z) Min = y;
else Min = z;
}
cout << "Numarul mai mic este - " << Min << endl;
cout << "Metoda №2" << endl;
if(x < y && x < z) Min = x;
if(y < x && y < z) Min = y;
else Min = z;
cout << "Numarul mai mic este - " << Min << endl;
cout << "Metoda №3" << endl;
if(x < y) Min = x;
else Min = y;
if(Min > z) Min = z;
cout << "Numarul mai mic este - " << Min << endl;
cout << "Metoda №4" << endl;
Min = (x < y)? x : y;
Min = (Min < z)? Min : z;
cout << "Numarul mai mic este - " << Min << endl;
return 0;
}