Informatică, întrebare adresată de angheltulvanow7xiq, 9 ani în urmă

Se da un numar natural de 3 cifre. Sa se afle dif. cifrelor!
Va rooooog!!!!


rossetta: #include
using namespace std;

int main() {
int n, d;
cin >> n;
cout << n / 100 - n / 10 % 10 - n % 10;
return 0;
}

Răspunsuri la întrebare

Răspuns de imthebestprogrammer
1
Faci la fel cum ti-am scris codul pt suma doar ca in loc de suma scrii si tu un nume diferit gen diferenta si in loc de plus pui minus (dif = a - b -c)
Răspuns de peacetime76p2ccf6
0
C++:

int main ()
{
int numar, cifra, diferenta;
cin>>numar; //citesti numarul
cifra=numar%10; //in variabila "cifra" memoram ultima cifra a lui "numar"
diferenta=cifra;
numar=numar/10; //tai ultima cifra a numarului
while(numar!=0) //cat timp numarul tau nu a ajuns la 0
{ cifra=numar%10;
  diferenta=diferenta-cifra;
  numar=numar/10; }
cout<<"Diferenta cifrelor numarului este "<<diferenta;     
}
Ex: pentru numar=455, diferenta=4-5-5 deci diferenta=-6.
Alte întrebări interesante