quarta-feira, 22 de abril de 2015

Faça um programa que receba, por parâmetro, um valor inteiro (deve ser positivo. Valide-o). Ao final retorne a quantidade de não divisores exatos desse valor. Exemplo: para o valor 9. Os divisores não exatos 2,4,5,6,7,8. Resposta do programa deve ser a quantidade, ou seja, neste caso: 6.




#include <stdio.h>
#include <stdlib.h>
    main()
{
   int num, i,cont;
   do
   {
        printf("Digite um Numero Inteiro Positivo: ");
        scanf("%d", &num);
        printf("\n");
         while(num>0)
       {
           cont=0;
            for(i=1;i<num;i++)
            {
                if(num%i!=0)
                {
                cont= cont+1;
                printf("\tO Valor * %d * Nao he Divisível por --> %d\n",num,i);
                }
            }
         break;
       }
   }while(num<=0);
   printf("\n");
   printf("Nao Dividem o numero * %d * sao %d\ numeros\n",num,cont);
   printf("\n");
   printf("\t\t*** FIM ***\n");
   }

Nenhum comentário:

Postar um comentário