Informatică, întrebare adresată de ducadc19, 9 ani în urmă

sa se scrie un program care primeste ca argumente 2 nr naturale a si b si returneaza numarul de elemente din intervalul [a,b] care au cifra de control egala cu a.
va rog frumos ajutati-ma. dau coroana

Răspunsuri la întrebare

Răspuns de Daniel4761
1

int fct(unsigned a, unsigned b){

int i, s, x, nr=0;

for(i=a;i<=b;i++){

 s=0; x=i;

 while(x!=0){

  s=s+x%10;

  x=x/10;

  if(x==0 && s>9){

   x=s;

   s=0;

  }

 }

 if(s==a) nr++;

}

return nr;

}

Alte întrebări interesante