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

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

Ответ:
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
Объяснение:
Увидишь ошибку или появятся просто вопросы - пиши.



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


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili