Вопрос задан 06.11.2023 в 02:31. Предмет Информатика. Спрашивает Poluektov Alexander.

Отправляю но нет ответа кто поможет пожалуйста я уже устал программирование С++1.Даны три

различных вещественных числа. Не используя полный условныйоператор, определить:а) наибольшее из них;б) наименьшее из них.2. Дано число n. Из чисел 1, 4, 9, 16, 25, ... напечатать те, которые не превышают n.3.Дано ошибочно написанное слово и информация. Путем перемещения его буквполучить слово информация.​
0 0
Перейти к ответам

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

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

Ответ:

1(а):  Делать для б не буду, думаю ты сам сообразишь :)

#include <iostream>

#include <locale>

using namespace  std;

const int NotUsed = system("color 7D"); //изменение цвета консоли. Не пиши.  

int main() {

setlocale(LC_ALL, "Russian");

float element1, element2, element3;

float max1;

cout << "Введите числа: ";

cin >> element1 >> element2 >> element3;

((element1 >= element2) && (max1 = element1)) || ((element2 >= element3) && (max1 = element2)) || ((element3 >= element1) && (max1 = element3));

cout << "Наибольшее число:" << ' ' << max1 << endl;

system("PAUSE");

return 0;

}

2: Сделал через массив, если не проходили, я могу объяснить или переделать

#include <iostream>

#include <locale>

using namespace  std;

const int NotUsed = system("color 7D"); //изменение цвета консоли. Не пиши.  

const int NMAX = 10;

int main() {

setlocale(LC_ALL, "Russian");

int n;

int element[NMAX] = {};

cout << "Введите количество элементов: ";

cin >> n;

cout << "Введите числа: ";

for (int i = 1; i <= n; i++) {

 cin >> element[i];

}

cout << "Число, которое больше " << n << " равно: ";

for (int i = 1; i <= n; i++) {

 if (element[i] > n) {

  cout << element[i] << endl;

 }

}

system("PAUSE");

return 0;

}

3: sorry

Объяснение:

Увидишь ошибку или появятся просто вопросы - пиши.

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

1. Для нахождения наибольшего и наименьшего чисел из трех данных вещественных чисел, можно использовать следующий способ без полного условного оператора: - Предположим, что первое число является наибольшим и наименьшим числом. - Сравним первое число со вторым и третьим числами. Если оно больше или равно обоим, то оно остается наибольшим и наименьшим числом. Если оно меньше второго или третьего числа, обновим значение наибольшего или наименьшего числа. - Теперь сравним второе число с третьим. Если оно больше или равно третьему числу, то оно остается наибольшим и наименьшим числом. Если оно меньше третьего числа, обновим значение наибольшего или наименьшего числа. - В итоге получим наибольшее и наименьшее числа.

2. Чтобы напечатать числа, которые не превышают заданное число n, можно использовать цикл с условием. Начнем с числа 1 и будем увеличивать его на 1 каждую итерацию, пока оно не превысит n. Внутри цикла проверяем, является ли число квадратом некоторого числа. Если является, выводим его. Иначе, продолжаем цикл. В итоге будут напечатаны все числа, квадрат которых не превышает n.

3. Чтобы получить слово "информация" путем перемещения букв в ошибочно написанном слове, можно использовать следующий алгоритм: - Найдем разницу между количеством каждой буквы в заданном слове и в слове "информация". - Найдем разницу между количеством одинаковых букв в заданном слове и в слове "информация", исключив общие буквы. - Добавим отсутствующие буквы в нужном порядке и удалите лишние буквы из заданного слова. - Получим слово "информация" путем перемещения букв.

0 0

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

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

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

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