23.1.23010150. Učitati trocifreni cijeli broj. Ispremještati mu cifre tako da se dobije najveći mogući broj sastavljen od te tri cifre. Npr. 476 ==> 764.
Opis rješenja:
Listing programa:
/* 23010150 Učitati trocifreni cijeli broj. Ispremještati mu cifre tako da se dobije
najveći mogući broj sastavljen od te tri cifre. Npr. 476 ==> 764 */
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{ int a, s, d, j, sdj;
cin >> a; cout << endl;
j=a%10;
a=a/10;
d=a%10;
s=a/10;
if (j>d) swap(j,d);
if (j>s) swap(j,s);
if (d>s) swap(d,s);
sdj= s*100+d*10+j;
cout << sdj<< endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Ispis na ekranu:
Riješeni zadaci Index
|
|