Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

URGENT!!! De ce primesc doar 82 de puncte pe aceasta rezolvare? Ce lipseste?

Se citeste un numar N de maxim 10 cifre. Stiind ca pentru fiecare cifra de 0 a numarului se primesc 10 puncte, sa se afiseze numarul de puncte.

#include

using namespace std;

long long N,uc,n;

int main()

{cin>>N;

while(N!=0)

{uc=N%10;

if(uc==0)

n=n+1;

N=N/10;}

cout<
return 0;

}

Răspunsuri la întrebare

Răspuns de andreeaticanet
1

Explicație:

Am adaugat:

1. valideaza numarul, daca are mai mult de 10 cifre numarul trebuie reintrodus

2. initializeaza n cu valoarea 0

3. adauga 10 puncte in loc de 1 punct daca cifra e 0

Anexe:

Utilizator anonim: Multumesc muult!!!
Alte întrebări interesante