Faça uma função em linguagem C que receba, por parâmetro, um valor inteiro e positivo e retorna o número de
divisores desse valor.
Respostas
respondido por:
1
#include <stdio.h>
#include <stdlib.h>
int divisores (int numero) {
int qtd = 0;
for(int i = 1; i <= numero; i++) {
if(numero % i == 0) {
qtd++;
}
}
return qtd;
}
int main(int argc, char * * argv) {
int numero;
printf("Informe um numero: ");
scanf("%d", & numero);
printf("Numero de divisores: %d\n\n", divisores(numero));
system("pause");
return 0;
}
#include <stdlib.h>
int divisores (int numero) {
int qtd = 0;
for(int i = 1; i <= numero; i++) {
if(numero % i == 0) {
qtd++;
}
}
return qtd;
}
int main(int argc, char * * argv) {
int numero;
printf("Informe um numero: ");
scanf("%d", & numero);
printf("Numero de divisores: %d\n\n", divisores(numero));
system("pause");
return 0;
}
Perguntas similares
7 anos atrás
7 anos atrás
7 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás