Jump to content

[Tutorial C++] Numarul de cifre pe care-l are un numar natural n


irinelbro69
 Share

Recommended Posts

  • VIP

Salut, eu sunt Strom si bine v-am gasit la primul tutorial legat de C++. In acest tutorial va voi prezenta cum puteti afla numarul de cifre pe care-l are un numar natural nenul.

1. Pentru inceput va trebui sa creeam doua integeruri (sau int-uri, cum le zic eu):

image.png.cc8fc99606c71f32aa4c2f063fb2ee7d.png

    Acum sa explic:

        1. n este numarul natural pe care trebuie sa-l introducem.

        2. c este numarul de cifre pe care-l va avea numarul n (de exemplu, daca n = 1234, c va fi 4). 

 

2. Acum sa facem ca utilizatorul sa introduca un numar natural:

image.png.70bff09e3a50c236ddc1686afce8cd7a.png

    Sa explic:

        1. cout (console output prescurtat): este linia in care primim un text in care ne informeaza ca trebuie sa introducem o valoare;

        2. cin (console input prescurtat): aceasta 'functie' creeaza un input in care trebuie sa introducem o variabila;

 

3. Acum, sa facem sa ni se afiseze numarul de cifre:

image.png.40d76f1ef7d79df6dbf2b4df8a26710f.png

    Sa explic, din nou:

        1. while (sau cand): eu am verificat ca daca n este diferit de 0, sa se obtina numarul de cifre;

        2. c = c+1: daca c-ul nostru este initial 0, cand n este diferit de 0, c o sa se mareasca atunci cand n-ul o sa se imparta pana la zeci;

        3. n = n/10: n-ul nostru se imparte la zeci, pana ce va avea doar o cifra, plusand c;

In final, obtinem:

image.png.79a2eb109d185748dd6636d3f336e0d0.png

image.png.c5bac0fa9f30aa8983e8cf333ee858a5.png

Cam atat a fost si cu acest prim tutorial, daca v-a placut acest tutorial, puteti apasa butonul de upvote. Multumesc si ne revedem in urmatorul tutorial!

 

(C) Strom @ leaks.ro

Link to comment
Share on other sites

  • 6 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...