Informatică
niculinalalabad
2023-01-14 18:35:30
Se considera subprogramul nr cu doi parametri, care primeste prin parametrul n un numar natural cu maximum 8 cifre, si prin parametrul c o cifra zecimala. subprogramul va returna numarul de aparitii ale cifrei c in scrierea numarului n. Scrieti functia subprogramului nr. Exemplu: daca n=15356, iar c=5 subprogramul va returna valoarea 2.
Răspunsuri la întrebare
sorinel300
2023-01-14 21:01:26

int nr(int n, char c){     char r=0;     while(n){         if(n%10==c)r++;         n/=10;     }     return r; }

martaispas9818
2023-01-14 21:02:41

int nr(int n, int c) {     int nr = 0;     while(n) {         if(n % 10 == c) nr++;         n = (n >> 1) / 5;     }     return nr; }

Adăugați un răspuns