Código
//----------------------------------
#include<iostream> #include<iomanip> #include<cstdlib> //para randomize(), random() using namespace std; //definicion de constantes #define NumDias 15 //numero de dias #define Vini 10 //valor inicial del rango #define Vfin 36 //valor final del rango temperatura //funcion principal int main(){ //declaracion de variables float Tmin[NumDias], Tmax[NumDias], Tprom[NumDias]; short dia; //Generar temperaturas minima y maxima randomize(); for(dia=0; dia < NumDias; dia++){ Tmin[dia] = (float)random(Vfin - Vini) + Vini; Tmax[dia] = (float)random(Vfin - Tmin[dia]) + Tmin[dia]; } //Obtener promedio de temperatura generadas for(dia = 0; dia < NumDias; dia++){ Tprom[dia] = (Tmin[dia] + Tmax[dia]) / 2; } //Mostrar tabla de proyeccion de temperaturas cout<<setw(10)<<"DIA: " <<setw(15)<<"T. Minima: " <<setw(15)<<"T. Maxima: " <<setw(15)<<"T. Promedio: " <<endl; cout<<setiosflags(ios::fixed | ios::showpoint); for(dia = 0; dia < NumDias; dia++){ cout<<setw(10)<<dia + 1 <<setw(15)<<setprecision(1)<<Tmin[dia] <<setw(15)<<setprecision(1)<<Tmax[dia] <<setw(15)<<setprecision(1)<<Tprom[dia] <<endl; } }
El error me da en la funcion random, gracias por su respuestas....