Informatică, întrebare adresată de 111bteddy, 8 ani în urmă

Subprogramul identice are un singur parametru, n, prin care primește un număr natural (n[10,109]).
Subprogramul returnează valoarea 1, dacă numărul n are toate cifrele egale, sau valoarea 0 în caz contrar.
Scrieți definiția completă a subprogramului.

Anexe:

Răspunsuri la întrebare

Răspuns de Darrin2
2

Explicație:

#include <stdio.h>

int cif(int n)

{

int p=n%10;

int c=1,k=1;

n=n/10;

while(n!=0)

{

if(p==n%10) c++;

n=n/10;

k++;

}

if(k==c) return 1;

return 0;

}

int main()

{

int a;

printf("Citeste n: ");scanf("%d",&a);

printf("Rezultatul: %d",cif(a));

return 0;

}

Alte întrebări interesante