👤
a fost răspuns

Salut. Am de creeat un c++ in care sa sortez cifrele unui numar in ordine crescatoare...eu l-am fct cu array-uri. Dar profa vr cu formula aia nasoala: while(n != 0) {uc = x % 10, etc. ma ajuta cnv?

Răspuns :

#include <iostream>

using namespace std;

int main(){

int numar, i;

cout << "introdu numarul:" << endl;

cin >> numar;

for(i=0; i<10; i++){

 int val = numar;

 while(val>0){

  int cifra = val%10;

  val /= 10;

  if(i == cifra){

       cout << cifra;

       break;

  }

 }

}

cout << endl;

}