Предмет: Информатика, автор: milokgoleva30047


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


missKatyaGirl: я с++ плохо знаю. В школе питон. Что % значит?
MA3EIN: Бред зачем нужен % если можно сделать череz if

Ответы

Автор ответа: MA3EIN
0

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




}




MA3EIN: Я не понимаю зачем вам через %Это очень неудобно + лишние строки.Когда пожнон обойтится одним ифом if(a > b && b > c)
cout << c << ',' << b << ',' << a;
if(a > b && a > c && b < c)
cout << b << ',' << c << ',' << a;
if(b > a && a > c)
cout << c << ',' << a << ',' << b;
if(b > c && a < c)
cout << a << ',' << c << ',' << b;
if(c > a && a > b)
cout << b << ',' << a << ',' << c;
if(c > b && a < b)
cout << a << ',' << b << ',' << c;
Похожие вопросы
Предмет: Русский язык, автор: rentokio
Предмет: Русский язык, автор: ФантикОтКонфетки
Сжатое изложение по этому тексту
Приплыви Петр не на длинных лодках, может быть, и он заразился бы спесью. Но он хорошо помнил и снова видел гордое презрение, прикрытое любезными улыбками у всех этих людей с Запада - от седобородого, с выбитыми зубами матроса до купца, разодетого в испанский бархат... Вон - высоко на корме, у фонаря, стоит коренастый, коричневый, суровый человек в золотых галунах, в шляпе со страусовым пером, в шелковых чулках. В левой руке - подзорная труба, прижатая к бедру, правая опирается на трость... Это капитан, дравшийся с корсарами и пиратами всех морей. Спокойно глядит сверху вниз на длинного, нелепого юношу в неуклюжей лодке, на царя варваров... Так же он поглядывал сверху вниз где-нибудь на Мадагаскаре, на Филиппинских островах, приказав зарядить пушки картечью...
И Петр азиатской хитростью почувствовал, каким он должен появиться перед этими людьми, чем, единственным, взять верх над ними... Их нужно было удивить, чтобы такого они сроду не видывали, чтобы рассказывали дома про небывалого царя, которому плевать на то, что - царь... Бояре - пусть надуваются, - это даже и лучше, а он - Петр Алексеев, подшкипер переяславского флота, так и поведет себя: мы, мол, люди рабочие, бедны да умны, пришли к вам с поклоном от нашего убожества, - пожалуйста, научите, как топор держать...