Desenvolva um programa em C que tenha funções para:
- Retornar se o numero é múltiplo de 5 (1 - para sim / 2 – para não) – tipo de retorno
inteiro;
- O fatorial (1*2*3......*n) – tipo de retorno inteiro;
- Ler o número digitado;
O programa então deve ler o numero digitado, mostrar se é múltiplo de 5 e o seu fatorial
#include <stdio.h>
#include <stdlib.h>
long int fato(int n);
int main() {
int n;
printf("Digite o Numero: ");
scanf("%d", &n);
printf("Fatorial de %d eh: %d ", n, fato(n));
if(multiplo_5(n) == 1)
printf("\n%d eh multiplo de 5");
else
printf("\n%d nao eh multiplo de 5");
system("pause");
return 0;
}
long int fato(int n) {
int t;
long int a;
a = 1;
for(t = 1; t <= n; t++)
a = a * (t);
return a;
}
int multiplo_5(int n) {
if (n % 5 == 0)
return 1;
else
return 2;
}
Para escrever sua resposta aqui, entre ou crie uma conta.
Introdução à Ciência da Computação
•UFS
Compartilhar