Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*1. Criar um programa para calcular X^N
- . O programa deverá conter:
- a. Um procedimento que receba a base e o expoente por referência e retorne ao
- main();
- b. Uma função que deverá receber por valor a base e o expoente, calcular o
- resultado da operação e retornar o resultado para o main() através do comando
- return. O cálculo da potência deve ser feito sem utilizar funções prontas de
- bibliotecas.*/
- #include <stdio.h>
- #include <stdlib.h>
- int potencia(int *base, int *expoente);
- void main(){
- int x, y, z; //base = x, expoente = y, resultado = z
- printf("Vou calcular uma potenciacao, digite x e elevarei a y\n");
- printf("X: ");
- scanf("%d", &x);
- printf("Y: ");
- scanf("%d", &y);
- z = potencia(&x,&y);
- printf("%d^%d = %d\n", x,y,z);
- system("Pause");
- }
- int potencia(int *base, int *expoente){
- int resultado = 1;
- for(int i = 0; i<*expoente; i++){
- resultado = resultado * *base;
- }
- return resultado;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement