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

1. Se citeste un numar n cu maxim 9 cifre. Se cere sa se numere cate cifre de 0 are numarul nostru.
Ex. n= 100203, se va afisa 3 pt ca am 3 cifre de 0 in scrierea numarului.
Va rog, repede!

Răspunsuri la întrebare

Răspuns de cereteupaul374oxcym5
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n, c=0;

   while(n!=0)

   {

       if(n%10==0)

           c++;

       n=n/10;

   }

   return 0;

}

Explicație:

Vom parcurge de la ultima cifra catre prima pana nu vor mai exista cifre, iar cand cu variabila c vom numara cate cifre de 0 avem in numar.


Elina18: De ce ai pus c++ in program? Cu ce il schimba ?
andrei750238: c++ este echivalent (in acest caz) cu "c=c+1"
Elina18: Mulțumesc
Alte întrebări interesante