отправляю но нет ответа кто поможет пожалуйста я уже устал
программирование С++
1.
Даны три различных вещественных числа. Не используя полный условный
оператор, определить:
а) наибольшее из них;
б) наименьшее из них.
2.
Дано число n. Из чисел 1, 4, 9, 16, 25, ... напечатать те, которые не превышают n.
3.
Дано ошибочно написанное слово и информация. Путем перемещения его букв
получить слово информация.
Answers & Comments
Ответ:
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
Объяснение:
Увидишь ошибку или появятся просто вопросы - пиши.