Програмирование С\С++

Компьютеры программирование программы C++ С++

Измените условные операции на условный оператор


# include<stdio.h>
# include<conio.h>
int main()
{
float a,b,c,f,min,max;
printf("a=");
scanf("%f",&a);
printf("b=");
scanf("%f",&b);
printf("c=");
scanf("%f",&c);
min=(a<b&&a<c)?a:(b<a&&b<c)?b:(c<a&&c<b)?c:0;
max=(a>b&&a>c)?a:(b>a&&b>c)?b:(c>a&&c>b)?c:0;
f=min/max;
if(f==0)
{
printf("vvedite ne ravnie 4isla");
}
printf("%f",f);
getch();
return 0;
}
Ответы:
Вместо
a = (something)? b : c;
# include<stdio.h>
# include<conio.h>
int main()
{
float a,b,c,f,min,max;
printf("a=");
scanf("%f",&a);
printf("b=");
scanf("%f",&b);
printf("c=");
scanf("%f",&c);
if(a<b&&a<c){
min=a;
}
else{
if(b<a&&b<c){
min=b;
}
else{
if(c<a&&c<b){
min=c;
}
else{
min=0;
}
}
}
if(a>b&&a>c){
max=a;
}
else{
if(b>a&&b>c){
max=b;
}
else{
if(c>a&&c>b){
max=c;
}
else{
max=0;
}
}
}
f=min/max;
if(f==0)
{
printf("vvedite ne ravnie 4isla");
}
printf("%f",f);
getch();
return 0;
}


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.