Preciso de um programa em linguagem c que calcule o quociente e o resto de uma divisão entre dois números inteiros usando somente a adição e a subtração.
Respostas
respondido por:
11
#include <stdio.h>
int main()
{
int i=1, dividendo, divisor, quociente, resto, aux;
printf("Digite o valor do dividendo: ");
scanf("%d", ÷ndo);
printf("Digite o valor do divisor: ");
scanf("%d", &divisor);
while(1)
{
aux = i*divisor;
if(aux == dividendo)
{
quociente = i;
resto = 0;
break;
}
if(aux > dividendo)
{
i--;
quociente = i;
resto = dividendo - i*divisor;
break;
}
i++;
}
printf("\nQuociente = %d\n", quociente);
printf("Resto = %d\n\n", resto);
printf("dividendo = divisor * quociente + resto\n");
printf("\n %d = %d * %d + %d\n", dividendo, divisor, quociente, resto);
return 0;
}
int main()
{
int i=1, dividendo, divisor, quociente, resto, aux;
printf("Digite o valor do dividendo: ");
scanf("%d", ÷ndo);
printf("Digite o valor do divisor: ");
scanf("%d", &divisor);
while(1)
{
aux = i*divisor;
if(aux == dividendo)
{
quociente = i;
resto = 0;
break;
}
if(aux > dividendo)
{
i--;
quociente = i;
resto = dividendo - i*divisor;
break;
}
i++;
}
printf("\nQuociente = %d\n", quociente);
printf("Resto = %d\n\n", resto);
printf("dividendo = divisor * quociente + resto\n");
printf("\n %d = %d * %d + %d\n", dividendo, divisor, quociente, resto);
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