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

sa se scrie un program care citește de la tastatură un nr. natural cu cel puțin doua cifre si determina suma dintre cifra zecilor si cifra unităților numarului citit ​

Răspunsuri la întrebare

Răspuns de Tudy28
1

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

Alte întrebări interesante