ajutatima va rog dau o 100 de puncte
Subprogramul cif, cu doi parametri, primeşte prin intermediul parametrului a un
număr natural cu cel mult 8 cifre şi prin intermediul parametrului b o cifră;
subprogramul returnează numărul de apariţii ale cifrei b în scrierea numărului a.
Exemplu: pentru a=125854 şi b=5, subprogramul va returna valoarea 2
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
int cif(int a,int b)
{
int k=0; ///initializam un contor cu 0 care ne va numara aparitiile cifrei b in a
while(a) ///parcurgem numarul a
{
if(a%10==b)k++; ///vreificam daca ultima cifra a lui a este egala cu b
a/=10; ///taiem din coada lui a
}
return k; ///returnam numarul de aparitii
}
Explicație:
mariaaron1972:
copiat=
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă