
2. Даны 3 числа a, b, c, вывести их в порядке возрастания. (подсказка- в этом задании используешь %
/ C++ ПОЖАЛУЙСТА ПОМОГИТЕ

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

#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <iomanip>
#include<cmath>
using namespace std;
int main()
{
setlocale(0,"rus");
srand(time(0));
int a;cin>>a; int a1=a;
int k = 0;
while(a)
{
k = k*10+a%10;
a /= 10;
}
cout << "obr (a)= " << k << endl;
int b;cin>>b;int b1=b;
int l = 0;
while(b)
{
l = l*10+b%10;
b /= 10;
}
cout << "obr(b) = " << l << endl;
int c;cin>>c;int c1=c;
int f = 0;
while(c)
{
f = f*10+c%10;
c /= 10;
}
cout << "obr(c)" << f << endl;
if(k > l && l > f)
cout << c1 << ',' << b1 << ',' << a1;
if(k > l && k> c1 && l < c1)
cout << b1 << ',' << c1 << ',' << a1;
if(l > k && k > c)
cout << c1 << ',' << a1 << ',' << b1;
if(l > f && k < f)
cout << a1 << ',' << c1 << ',' << b1;
if(f > k && k > l)
cout << b1 << ',' << a1 << ',' << c1;
if(f > l && k < l)
cout << a1 << ',' << b1 << ',' << c1;
}



Для того чтобы вывести три числа в порядке возрастания в C++, вы можете воспользоваться условными операторами (if
) и операторами сравнения. Вот пример программы, которая делает это:
cpp#include <iostream>
int main() {
int a, b, c;
// Вводим значения a, b, c с клавиатуры
std::cout << "Введите значение a: ";
std::cin >> a;
std::cout << "Введите значение b: ";
std::cin >> b;
std::cout << "Введите значение c: ";
std::cin >> c;
// Сравниваем числа и меняем их местами, если нужно
if (a > b) {
int temp = a;
a = b;
b = temp;
}
if (b > c) {
int temp = b;
b = c;
c = temp;
}
if (a > b) {
int temp = a;
a = b;
b = temp;
}
// Выводим числа в порядке возрастания
std::cout << "Числа в порядке возрастания: " << a << ", " << b << ", " << c << std::endl;
return 0;
}
Эта программа сначала сравнивает a
и b
, и если a
больше b
, меняет их местами. Затем она сравнивает b
и c
и, если b
больше c
, меняет их местами. Наконец, она снова сравнивает a
и b
, чтобы убедиться, что числа находятся в порядке возрастания. В конце программа выводит числа в правильном порядке.


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







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









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