Informatică, întrebare adresată de Horatiu2002, 8 ani în urmă

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?


boiustef: si încă ce este la etc?

Răspunsuri la întrebare

Răspuns de boiustef
2

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

}


boiustef: se presupune că numărul are cifre distrincte? codul de mai sus merge numai la cifre distincte.
Horatiu2002: nici eu nu stiu...il fac sa fie :D. cuz gamemaking is my life. thx btw
Alte întrebări interesante