Se citește de la tastatură un număr natural de 3 cifre. Să se afișeze cifrele sale în ordine crescătoare.
Cum o fac?
Răspunsuri la întrebare
Răspuns de
10
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int cif1 = n % 10;
int cif2 = n % 100 / 10;
int cif3 = n % 1000 / 100;
for (int i = 0; i <= 9; i++){
if (i == cif1){
cout << cif1 <<" ";
cif1 = 10;
}
if (i == cif2){
cout << cif2 << " ";
cif2 = 10;
}
if (i == cif3){
cout << cif3 <<" ";
cif3 = 10;
}
}
return 0;
}
using namespace std;
int main() {
int n;
cin >> n;
int cif1 = n % 10;
int cif2 = n % 100 / 10;
int cif3 = n % 1000 / 100;
for (int i = 0; i <= 9; i++){
if (i == cif1){
cout << cif1 <<" ";
cif1 = 10;
}
if (i == cif2){
cout << cif2 << " ";
cif2 = 10;
}
if (i == cif3){
cout << cif3 <<" ";
cif3 = 10;
}
}
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă