Răspuns :
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int x,a,b;
cout<<"Introdu un numar de cel putin 2 cifre:"<<endl;
cin>>x;
a=x%10;
b=x/10;
cout<<"Suma cifrelor acestui numar este:"<<a+b;
return 0;
}
Explicație:
In primul rand, "x%10" calculeaza doar restul impartirii cu "10", deci daca am avea un exemplu concret: 72/10 e clar ca o sa ne dea 7 rest 2 sau daca avem 85/10 o sa ne dea 85/10 adica 8 rest 5 .
Eu l-am numit cu "a"
Deci asa am aflat noi cifra unitatilor deci ce mai avem acuma de aflat e cea a zecilor care e mult mai simpla pentru ca la inceput am scris "int " adica noi vom primi DOAR numere naturale, daca am fi avut "float", atunci am fi avut si numere din multimea Q adica cele cu virgula. Deci am calculat 72/10 deci 7 intregi ,rest 2.
Eu l-am numit cu "b"
am scris cin>> pentru a introduce numerele de la tastatura
apoi doar am mai scris cout<<a+b pentru suma cifrelor
Daca mai ai nevoie de ajutor lasa-mi un mesaj
Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.