Dev - C++ - identificar cuando es par o impar para hace una potenciacion

 
Vista:

identificar cuando es par o impar para hace una potenciacion

Publicado por JONATAHAN (1 intervención) el 25/02/2017 02:14:27
como hacer un programa que me identifique cuando es par o impar pero que se deje hacer luego una potenciacion me arroja un error al numero cuando lo identifico si es par o impar es en INT y para potenciacion debe ser FLOAT NO SE DEJA
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 661
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

identificar cuando es par o impar para hace una potenciacion

Publicado por agustin (522 intervenciones) el 25/02/2017 08:39:00
No tengo del todo claro lo que deseas hacer. A ver si esto te ayuda:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include  <stdio.h>
#include  <math.h>
#define POTENCIA 3
 
int main ()
{
	int valor;
	float result;
	printf ("Introduce un valor entero: ");
	scanf ("%i",&valor);
	if (valor%2==0){
		printf ("Es par.\n");
	}else{
		printf ("Es impar\n");
	}
	result=pow ((float)valor, POTENCIA);
	printf ("%.3f^%i=%.3f\n", (float)valor, POTENCIA, result);
	return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar