Вопрос задан 04.10.2023 в 15:23. Предмет Информатика. Спрашивает Русак Александра.

Создать функцию поиска наибольшего из любых трех чисел. НА С++ С использованиям оператора IF и

функцией VOID
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Успенский Александр.

#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);

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример функции на C++, которая находит наибольшее из трех чисел с использованием оператора if и функции void:

cpp
#include <iostream> void findLargest(int num1, int num2, int num3) { int largest = num1; if (num2 > largest) { largest = num2; } if (num3 > largest) { largest = num3; } std::cout << "Наибольшее число: " << largest << std::endl; } int main() { int a, b, c; std::cout << "Введите три числа: "; std::cin >> a >> b >> c; findLargest(a, b, c); return 0; }

В этом примере функция findLargest принимает три аргумента (num1, num2, num3) и находит наибольшее из них с использованием операторов if. Результат выводится на экран из функции main, где пользователь вводит три числа.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос