Programas c

Solo disponible en BuenasTareas
  • Páginas : 2 (278 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de mayo de 2011
Leer documento completo
Vista previa del texto
Tarea no. 2
2 de mayo de 2011

1. Hacer un programa en C que desde el principal (main) pida 3 números enteros. Ahí mismo, se deberá mandar llamar la funciónllamada mayor, la cual contendrá como parámetro los 3 números y regresará el mayor de ellos. La impresión del resultado también deberá ser desde el main.

#include#include

int mayor(int x,int y,int z);
int main(int argc, char** argv)
{
int a,b,c;
printf("Dame los tres numeros: ");
scanf("%d %d %d",&a,&b,&c);printf("El mayor es: %d",mayor(a,b,c));
return 0;
}
int mayor(int x,int y,int z)
{ int mayor;
if(x>y && x>z)
mayor=x;
else
if( y>x &&y>z)
mayor=y;
else{
if(z>y && z>x)
mayor=z;}
return mayor;
}

2. Hacer un programa en C que desde el principalpida 2 números: un flotante y entero, los cuales harán alusión a un número cualesquiera (el flotante) elevado a una potencia determinada (el entero). Ahí mismo, sedeberá mandar llamar la función llamada potencia, la cual contendrá como parámetro los 2 números y regresará el resultado de elevar el primer número (flotante) a lapotencia requerida (entero). La impresión del resultado también deberá ser desde el main.
NOTA: es la implementación del pow().

#include
#include

floatpotencia(float x, int y);

int main(int argc, char** argv)
{
float a;int b;
printf("Dame el numero: \n");
scanf("%f",&a);
printf("Dame la potencia a elevar:\n");
scanf("%d",&b);
printf("Resultado: %.2f\n\n",potencia(a,b));
return 0;

}

float potencia(float x, int y)
{ float i=1,r=1;
for(i;i
tracking img