Создать функцию поиска наибольшего из любых трех чисел.

НА С++
С использованиям оператора IF и функцией VOID

Якoрь Якoрь    1   16.05.2020 12:37    1

Ответы
talanovaelena2 talanovaelena2  18.08.2020 20:30

#include <iostream>  

using namespace std;

void max(float a[])

{

for(int i2 = 0; i2<3; ++i2)  // сортируем массив

{

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

{

if(a[i]>a[i+1])

{

 int temp1, temp2;

 temp2=a[i];

 temp1=a[i+1];

 a[i]=temp1;

 a[i+1]=temp2;

}

}

}

cout << "Max: " << a[2];  // выводим последний и наибольший элемент

}

int main()

{

cout << "Enter three numbers. ";

float a[3];  // float для поддержки дробных чисел

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

{

cout << endl << "Number #" << i << ": ";

cin >> a[i];  

}

max(a);

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика