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

Ce gresesc de-mi da 0 puncte la problema asta? Eu am rulat si merge perfect, dar nu e evaluata.....

Să se scrie un program care citeşte de la tastatură un număr natural cu cel puţin două cifre şi determină suma dintre cifra zecilor şi cifra unităţilor numărului citit.

Exemplu
Intrare
2012
Ieşire
3


#include
using namespace std;

int main() {
int x, uc;
cin>>x;
uc=x%10;
while(x>100)
{
x/=10;
}
    cout<<x%10+uc;
cout< return 0;
}

Răspunsuri la întrebare

Răspuns de ladybird
1
nu inteleg programul tau ,te-ai complicat foarte mult ,iti trebuie suma dintre cifra zecilor si cifra unitatilo ,nu ai nevoie  de nici un while, uite o idee :)
#include <iostream>
using namespace std;
int main()
{int x, uc;
cin>>x;
uc=x%10;
x=x/10; 
   cout<<x%10+uc;
return 0;}


Lia96: Merci! Eu voiam sa fac un caz general, pentru un numar cu n cifre. Dar e posibil sa fie asa.
Lia96: Scuze, abia acum am realizat ca programul meu calculeaza de fapt suma dintre uc si cea de-a doua cifra a unui numar., nu ce-mi cere cerinta. M-am zapacit. Merci frumos!!
Alte întrebări interesante