okay jeg prøver her, og takker.og min kode ser sådan ud nu: får stadig det nedstående som output, hvordan kan du få -2.096774
Gennemsnitstemperaturen for januar 2008 er 4.52
Gennemsnitstemperaturen
for januar 2009 er 253531009815049120000000000000000.00
kode:
/*
============================================================================
Name : ProjektOpgave1.cpp
Author : Zagros
Version :
Copyright : Your copyright notice
Description : Hello World in C, Ansi-style
============================================================================
*/
#include <stdio.h>
#include <stdlib.h>
float gsnit(float a[], int antal)
{
int i;float sum=0;
for(i=0; i < antal; i++)
{
sum+=a[i];
}
return sum/(float)antal;
}
int main(void)
{
float temp08[31],temp09[31];
FILE *fpt;
// FILE *fpq;
int i, n;
float snit08,snit09;
fpt = fopen("TempJan2008.txt","r");
for(n = 0; n < 31; n++){ fscanf(fpt,"%f",&temp08[n]); }
fclose(fpt);
snit08 = gsnit(temp08,31);
printf("Gennemsnitstemperaturen for januar 2008 er %.2f\n",snit08);
fpt = fopen("TempJan2009.txt","r");
for(i=0; i < 31; i++){ fscanf(fpt,"%f",&temp09[i]);}
fclose(fpt);
snit09 = gsnit(temp09,31);
printf("Gennemsnitstemperaturen for januar 2009 er %.2f\n",snit09);
return 0;
}