Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde a todos, estou tentando fazer um exercício da minha faculdade que está valendo nota, mas estou com sérias dificuldades.
Segue o exercício:
Divisão através de subtrações sucessivas
O resultado da divisão inteira de um número inteiro por outro número inteiro pode
sempre ser obtido utilizando–se apenas o operador de subtração. Assim, se quisermos
calcular (7/2), basta subtrair o dividendo (2) ao divisor (7), sucessivamente, até que o
resultado seja menor do que o dividendo. O número de subtrações realizadas
corresponde ao quociente inteiro, conforme o exemplo seguinte:
7 - 2 = 5
5 - 2 = 3
3 - 2 = 1
Descrever um programa para o cálculo da divisão de um inteiro pelo outro.
Note que se o dividendo for zero, esta é uma operação matematicamente indefinida.
Meu código (que não está dando certo):
#include <iostream>
using namespace std;
void main()
{
int divid, divis, resul, i;
cout << "Entre com o dividendo: ";
cin >> divid;
cout << "Entre com o divisor: ";
cin >> divis;
resul = (divid - divis);
for (i=0;i <= divid;i++)
{
(resul - divis);
}
cout << i;
}
Obs: Não reparem se tiver algum erro grotesco no código... rs... estou começando a programar agora.
Preciso de ajuda para conseguir resolver este exercício e entregá-lo ainda hoje... =/
Desde já agradeço a atenção de todos.
Carregando comentários...