wenas gente pues haber me han mandado un ejerciico en c y bueno ya lo tengo hecho pero algo falla CONMO SIEMPRE XD haber si sabeis doned peude fallar
[code.]
#include <stdio.h>
#include <math.h>
#include <stdafx.h>
#define TMAX 99
#define TMIN 0
#define N 10
#define ANCHO 67
#define MEDIA 0.5
main()
{
int Temperatura[]={2,9,15,28,36,45,56,80,92,97};
int decim;
int aux;
int aux2;
int numselec;
int i;
int j;
int clave;
char level='*';
char continuar;
int arr[N];
do
{
//Introduccion al programa:
printf ("\nPROGRAMA DE PRACTICA 2\n");
printf ("\n a.- ¿Que temperatura desea visualizar? (Inserte un numero del 1 al 9)\n");
printf ("\n b.- Visualizar todas las temperaturas presionando 0\n");
//Leemos el numero seleccionado
scanf ("%d", &numselec); fflush (stdin);
//Realizamos las operaciones de floor y ceil para los numeros no enteros y tambien
// ajustamos los caractares que se van a visualizar en la pantalla.
for(i=0;i<10;i++)
{
aux=(Temperatura[i]*ANCHO)/TMAX;
aux2=(int)floor(aux);
decim=aux-aux2;
// Aquí haremos que los numeros decimales introducidos a raíz del numero insertado
// anteiormente haga el "redondeo".
if (decim>=MEDIA)
{
aux2=(int)ceil(decim);
arr[i]=aux2;
}
else if (decim<=MEDIA)
{
arr[i]=aux2;
}
aux=0;
}
// Filtraremos el numero introducido y comprobaremos que está dentro del rango
// que hemos dicho, y mostraremos la temperatura.
if (numselec>0&&numselec<99)
{
printf ("\nVALOR(%d) %d: %c", numselec, Temperatura[numselec], Temperatura[numselec-1]);
clave=Temperatura[numselec-1];
for(i=0;i<clave;i++)
{
printf("%c", level);
}
printf("\n");
}
//Mostraremos todas las temperaturas
else if (numselec==0)
{
for(j=0;j<N;j++)
{
printf("\nVALOR(%d): %d ",j+1,Temperatura[j]);
clave=arr[j];
for(i=0;i<clave;i++)
{
printf("%c",level);
}
printf("\n");
}
}
//Opción de continuar:
printf("\n¿Desea continuar? (S)/(N)");
scanf ("%c",&continuar); fflush (stdin);
}
while(continuar=='s');
getchar ();
return 0;
}
[/code.]
me da el fallo al compilar y me dice q el comando floor y ceil que nose encuentra el identificador.. y nose poruqe haber si alguien me ayuda
Perdonar pero es que no se ponerlo en forma codigo... no era [/code]?