Temperaturas

Tomás Malón Melendo

/* Te permite introducir N temperaturas, calculando su media y
determina cuantas temperaturas son mayores que la media */

#include<iostream>
#include<cstdlib>
#define D 100

using namespace std;

void leervector(float [],int );
void escribirvector(float [],int );
float media(float [],int );
int mayores(float [],int );

int main(){

int N;
float v[D],t;

do{
cout<<“Numero de temperaturas que se quiere introducir: “;
cin>>N;
}
while(N>D);

leervector(v,N);
cout<<“La media de las temperaturas”<<endl;
escribirvector(v,N);
cout<<“Es: “;
cout<<media(v,N);
cout<<endl<<“Hay “<<mayores(v,N)<<” temperaturas mayores a la media”<<endl;

return 0;
}

void leervector(float v[],int N)
{
int i;
cout<<“Introduzca las temperaturas: “;
for(i=0;i<N;i++){
cin>>v[i];}
}

void escribirvector(float v[],int N)
{
int i;
for(i=0;i<N;i++){
cout<<v[i]<<” “;
}
}

float media(float v[],int N)
{
int i;
float media,sum;
for(i=0;i<N;i++){
sum+=v[i];
}
media=sum/N;
return media;
}

int mayores(float v[],int N)
{
int i,j=0;
float t;
t=media(v,N);
for(i=0;i<N;i++){
if(v[i]>t) j+=1;
}
return j;
}

Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s