Título: duda sobre elevar la potencia sin usar la multiplicación? Publicado por: jorge.esquibel en 18 Septiembre 2018, 04:16 am Si uso la multiplicación el código me quedaría así:
Código
Si se tiene que crear un código sin usar los operadores o condiciones de multiplicación o funciones de exponentes y la única regla es usar sumas. Lo que se me ocurre es cambiar el acum=1 a acum=0. acum= acum*base; a acum= acum+base; pero en el ciclo for (i=1;i<=exponente;i++) el valor de exponente no me ayuda quedaría así mas o menos: Código
Título: Re: duda sobre elevar la potencia sin usar la multiplicación? Publicado por: MAFUS en 18 Septiembre 2018, 23:14 pm Ya que la multiplicación son sumas sucesivas y la exponenciación son multiplicaciones sucesivas, pues haces cada operación en funciones separadas: en una multiplicas usando sumas y en la otra, aprovechando la primera, elevas con multiplicaciones sucesivas. Algo así:
Código
|