calculo
ser otro número real. Probar esta función para calcular el cubo de 3.2 y el de 5. */
#include
float cubica(float numero)
{
float cubica;
cubica = numero * numero * numero;
return cubica;
}
int main()
{
float numero;
float cubo; int i=0;
while(numero >= -1000000)
{
if(i==0)
puts("\nEscriba un numero real");
else
puts("\nEscriba otro numero real");
scanf("%f", &numero);
printf("%f elevado al cubo es %f\n",
numero,cubo=cubica(numero));
i ++;
}
return 0;
}
/* 7.4c_Crear una función que calcule cual es el menor de dos númerosenteros.
El resultado será otro número entero. */
#include
int minus(int num1, int num2)
{
int min;
min = num1 < num2? num1: num2;
return min;
}
int main()
{
int numero1, numero2, menor;
while (numero1, numero2)
{
printf(" Escriba un numero\n");
scanf("%d",&numero1);
printf(" Escribaotro numero\n");
scanf("%d",&numero2);
menor=minus(numero1, numero2);
printf(" El menor es %d\n\n", menor);
}
return 0;
}
/* 7.4d_Crear una función llamada �signo�, que reciba un número real, y devuelva un número entero con el
valor: -1 si el número es negativo, 1 si es positivo o 0 si es cero. */
#include
int signo (float num){
int sig;
if (num > 0)
sig = 1;
if (num == 0)
sig = 0;
if (num < 0)
sig = -1;
return sig;
}
int main()
{
float numero;
while (numero > -1000000)
{
printf("\nEscriba un numero real: ");
scanf("%f", &numero);
printf("%d", signo(numero));
}
return 0;
}
/* 7.4e_Crear una función que devuelva la primera letra de una cadena de texto. Probar esta función para
calcular la primera letra de la frase �Hola� */
#include
#include
char primeraLetra (char* cadena)
{
return cadena[0];
}
int main()
{
char palabra[10];
printf("Escriba una palabra\n");
scanf("%s", palabra);
printf("La primeraletra es %c.", primeraLetra(palabra));
return 0;
}
/* 7.4e_Crear una función que devuelva la primera letra de una cadena de texto. Probar esta función para
calcular la primera letra de la frase �Hola� */
#include
#include
char ultimaLetra (char* cadena)
{
return cadena[strlen(cadena)-1];
}
int main()
{
char palabra[10];
int i;
printf("Escriba una palabra\n");
scanf("%s", &palabra);
printf("La ultima letra es: %c", ultimaLetra(palabra));
return 0;
}
/*7.5b_Crear una función que reciba un número y muestre en pantalla el perímetro y la superficie de un
cuadrado que tenga como lado el número que se ha indicado como parámetro. */
#include
float perimetro (float numero)
{
float perimetro;
perimetro = 4 * numero;
return perimetro;
}
float area (float numero)
{
float area;
area = numero * numero;
return area;
}
int main()
{
int num;
printf("Escriba un numero: ");
scanf("%d", &num);
printf("Perimetro:%f\n", perimetro(num));
printf("Area:%f\n", area(num));
return 0;
}
/*7.6b_Crear una función �escribirTablaMultiplicar�, que reciba como parámetro un número entero, y escriba
la tabla de multiplicar de ese número (por ejemplo, para el 3 deberá llegar desde 3x0=0 hasta 3x10=30). */
#include
void escribirTablaMultiplicar (int numero)
{
int tabla;
for (tabla=1; tabla= 10)
{
suma += numero % 10;
...
Regístrate para leer el documento completo.