Autor
|
Tema: elevar al cuadrado y al cubo (Leído 5,622 veces)
|
estudiante_1
Desconectado
Mensajes: 47
|
quiero hacer un programa que dado un número me calcule su cuadrado y su cubo. No me funciona del todo, una ayuda por favor. #include<stdio.h> #include<stdlib.h> #include<math.h> int eleva(int x,int i,int elevador){ for(i=2;i<=3;i++){ elevador= pow(x,i); } return(elevador); }
int main(void){ int x,i,elevador; scanf("%d",&x); for(i=2;i<=3;i++) printf("%d\n",eleva(x,i,elevador));
system("pause"); return(0);
}
|
|
|
En línea
|
|
|
|
kondrag_X1
Desconectado
Mensajes: 157
|
#include<stdio.h> #include<stdlib.h> #include<math.h> int eleva(int x,int i) { int elevador = pow(x,i); return elevador; } int main(void) { int x,i,elevador; scanf("%d",&x); for(i=2;i<=3;i++) printf("número = %d elevado a %d = %d\n", x,i, eleva(x,i)); system("pause"); return(0); }
No le he compilado pero en principio debería funcionar. PD: hace tiempo que no toco C
|
|
« Última modificación: 13 Agosto 2015, 12:20 pm por kondrag_X1 »
|
En línea
|
|
|
|
estudiante_1
Desconectado
Mensajes: 47
|
Síi, funciona, muchas gracias.
|
|
|
En línea
|
|
|
|
kondrag_X1
Desconectado
Mensajes: 157
|
Espero que hayas visto los fallos sobre todo en funciones parece que no lo tienes del todo claro. Y no entiendo que querias hacer con el for dentro de tu función eleva.
Si tienes alguna duda no dudes en preguntar.
un saludo.
|
|
|
En línea
|
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
eleva = pow. Tal vez prefieras hacer la función "eleva" sin utilizar pow.
|
|
|
En línea
|
|
|
|
furciorifa
Desconectado
Mensajes: 94
|
#include<stdio.h> long cuadrado(int); long cubo(int); int main(){ printf("Primeros 10 numeros elevados al cuadrado y al cubo\n"); int i; for(i=1;i<=10;i++){ printf("%d al cuadrado es %ld y al cubo es %ld\n",i ,cuadrado (i ),cubo (i )); } return 0; } long cuadrado(int i){ long aux=i*i; return aux; } long cubo(int i){ long aux=i*i*i; return aux; }
Esta es una forma de elevar 10 números al cuadrado y cubo , como puedes ver llamo a cubo y a cuadrado que no hacen más que elevar al cuadrado y al cubo respectivamente a i y retornarla en una variable auxiliar que contiene los valores.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Sobre ono y retecal, con deco y sin deco, con cubo o sin cubo.
« 1 2 »
Electrónica
|
halmay
|
15
|
27,132
|
7 Febrero 2006, 19:55 pm
por El_Niño_Güey
|
|
|
[Python] elevar al cuadrado un rango.
Scripting
|
Meta
|
2
|
20,359
|
12 Noviembre 2010, 11:00 am
por Meta
|
|
|
Ejercicio elevar una potencia
Ejercicios
|
SXF
|
5
|
22,183
|
9 Noviembre 2011, 16:12 pm
por landerzx
|
|
|
Problema al elevar a 1/2
Programación C/C++
|
DickGumshoe
|
9
|
7,988
|
31 Octubre 2011, 23:12 pm
por DickGumshoe
|
|
|
Elevar un número a una potencia en C
« 1 2 »
Programación C/C++
|
eaguel
|
13
|
61,860
|
13 Mayo 2019, 23:58 pm
por aramis
|
|