LittleSoldier 5 Posted March 2, 2015 Tou com duvidas num exercicio que tenho para fazer como tpc... Eu sei que isto pode nao ser o sitio mais indicado mas é o meu único recurso que conheça de momento.. Ora bem, vou deixar aqui um print e o que eu já fiz do exercicio. A meu ver parece que tudo está bem, mas o resultado nunca aparece.. Ainda sou novato nisto, se pudessem ajudar agradecia :) http://postimg.org/image/6i0m3nq8f/ #include <stdio.h> int CountDiv(int d, int a, int b); int main() { int a; int b; int d; int result; printf("Indique um intervalo de numeros: n"); scanf("%d %d", &a, &b); printf("Indique o numero de divisores: n"); scanf("%d", &d); printf("O numero de divisores e': n"); scanf("%d",CountDiv(d, a, b)); } int CountDiv(int d, int a, int b) { int numdiv ,countdiv, countnum, num, resto=a%a, dois=a; countdiv=a%dois; numdiv=0; while(a<=b) { countnum=0; while(a>=dois && dois>=0) { if(countdiv==0) { countnum++; dois--; } else { dois--; } } if(countnum==d) { numdiv++; } a++; if(numdiv==d) { return numdiv; } } } Share this post Link to post Share on other sites