Faça uma função que verifica quantas vezes o A é divisível por B. (pode ser em qualquer linguagem).
exemplo:
a=8
b=2
8/2
4/2
2/2
1
resultado: "é divisivel por 3 vezes"
Respostas
respondido por:
0
Fiz pelo celular, testa aí, qualquer erro me avise!
#include <stdio.h>
main() {
int a, b, div=0;
printf("Informe o valor A:");
scanf("%i", &a);
printf("\nA=%i ;", a);
printf("Informe o valor de B:");
scanf("%i", &b);
printf("\nB=%i .", b);
while(((a%b)==0)) {
div++;
printf("\n%i - %i/%i=", div,a,b);
a = a / b;
printf("%i", a);
}
if(!div) {
printf("\n %i não é divisível por %i nenhuma vez. Considerando divisão exata.",a,b);
}
return 0;
}
if(!(0<1)) = 0 não é abaixo de 1
A sintax é a mesma para java, mudando apenas alguns comandos e declarações.
Perguntas similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
8 anos atrás
A aproveitando, poderia me dizer que significa (!div) na condição. Sei que ela é o contador no while, mas o que significa a exclamação? como escreveria essa sintax em java por exemplo.