Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void divisao(int div1, int div2, int *quociente, int *resto)
- {
- *quociente = 0 ;
- while (div1 >= div2)
- {
- div1 -= div2 ;
- *quociente += 1 ;
- }
- *resto = div1 ;
- }
- int soma (int n)
- {
- int soma = 0 ;
- while (n > 9)
- {
- soma += n % 10 ;
- n = n / 10 ;
- }
- soma += n ;
- return (soma) ;
- }
- int main ()
- {
- int op , div1 , div2 , quociente , resto , num ;
- printf ("Pretende executar a função de :\n(1) divisão entre dois números ;\n(2) soma entre dÃgitos ;\n\nResposta : ") ;
- scanf ("%d" , &op) ;
- if (op == 1)
- {
- system ("clear") ;
- printf ("Insira um dividendo : ") ;
- scanf ("%d" , &div1) ;
- printf ("Insira um divisor : ") ;
- scanf ("%d" , &div2) ;
- divisao(div1 , div2 , &quociente , &resto);
- printf ("Resultado da divisão inteira entre %d e %d :\nQuociente : %d\nResto : %d\n" , div1 , div2 , quociente , resto) ;
- }
- else if (op == 2)
- {
- system ("clear") ;
- printf ("Insira um número : ") ;
- scanf ("%d" , &num) ;
- printf ("Resultado da soma entre dígitos : %d\n" , soma(num)) ;
- }
- return 0 ;
- }
Advertisement
Add Comment
Please, Sign In to add comment