Punt: Mayor de 3 numeros

mayor con punteros.html
#include <stdio.h>

int main(){
	int n1, n2, n3, mayor;
	int *p1, *p2, *p3;
	
	printf("Introduzca el primer numero: ");
	scanf("%d",&n1);
	printf("Introduzca el segundo numero: ");
	scanf("%d",&n2);
	printf("Introduzca el tercer numero: ");
	scanf("%d",&n3);
	
	p1 = &n1;
	p2 = &n2;
	p3 = &n3;
	
	if((*p1>*p2) && (*p1>*p3)){
		mayor = *p1;
	}
	else if((*p2>*p1) && (*p2>*p3)){
		mayor = *p2;
	}
	else if((*p3>*p1) && (*p3>*p2)){
		mayor = *p3;
	}
	else if(*p1 == *p2){
		mayor = *p1;
	}
	else if(*p2 == *p3){
		mayor = *p2;
	}
	else if(*p1 == *p3){
		mayor = *p1;
	}
	printf("Los numeros son %d %d %d \n",n1,n2,n3);
	printf("El mayor es %d \n",mayor);
	
	
	system("pause");
	return 0;
}

No hay comentarios:

Publicar un comentario