Введите рост трёх девочек. Маши, Наташи и Оли, узнайте которая подружка самая маленькая

0 голосов
47 просмотров

Введите рост трёх девочек. Маши, Наташи и Оли, узнайте которая подружка самая маленькая


Информатика (12 баллов) | 47 просмотров
Дано ответов: 2
0 голосов
// PascalABC.NET 3.3, сборка 1576 от 16.11.2017
// Внимание! Если программа не работает, обновите версию!

begin
var a:=ReadReal('Введите рост Маши');
var b:=ReadReal('Введите рост Наташи');
var c:=ReadReal('Введите рост Оли');
if min(a,min(b,c)) = a then Writeln('Маша');
if min(a,min(b,c)) = b then Writeln('Наташа');
if min(a,min(b,c)) = c then Writeln('Оля');
end.


(8.8k баллов)
0

Поправил*

0 голосов
#include

using namespace std;

int main() {
cout << "Привет, Мир!" << endl;<br> char t;
t = 't';

do {
cout<<'\n';<br> int a=0, b=0, c=0;
cout << "ВВедите, пожалуйста, рост Маши: ";<br> cin >> a;
cout << "ВВедите, пожалуйста, рост Наташи: ";<br> cin >> b;
cout << "ВВедите, пожалуйста, рост Оли: ";<br> cin >> c;
int d=0;
if (a < b && a < c) d = 1;
if (b < a && b < c) d = 2;
if (c < b && c < a) d = 3;

if (a == b && a < c) d = 4;
if (a == c && a < b) d = 5;
if (b == c && b < a) d = 6;

if (a == b&&b == c) d = 7;

cout<<'\n';<br> switch (d) {
case 1:
cout << "Рост Маши самый маленький";<br> break;
case 2:
cout << "Рост Наташи самый маленький";<br> break;
case 3:
cout << "Рост Оли самый маленький";<br> break;
case 4:
cout << "Рост Маши и Наташи одинаковый, а Оля выше";<br> break;
case 5:
cout << "Рост Маши и Оли одинаковый, а Наташа выше";<br> break;
case 6:
cout << "Рост Оли и Наташи одинаковый, а Маша выше";<br> break;
case 7:
cout << "Оля, Маша и Наташа одинакового роста";<br> break;
}
cout<<'\n';<br> cout<<'\n';<br> cout<< "Повтрить? (Введите любой символ или '0' - для выхода )";<br>
cin>>t;
}while (t!='0');
return 0;
}
(14 баллов)