Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void ex2(char nomefich[]){
- temp pTemp;
- int i, conta_meses_inferior=0, count_cidades=0;
- float media_cidade=0;
- FILE *f;
- f = fopen(nomefich, "rb");
- while(fread(&pTemp, sizeof(temp),1,f)){
- media_cidade=0;
- conta_meses_inferior=0;
- for(i=0;i<12;i++){
- media_cidade+=pTemp.temp[i];
- }
- media_cidade = media_cidade/12;
- printf("media %f\n", media_cidade);
- for(i=0;i<12;i++){
- if(pTemp.temp[i]<media_cidade)
- conta_meses_inferior++;
- }
- pTemp.media = media_cidade;
- pTemp.conta = conta_meses_inferior;
- count_cidades++;
- }
- fclose✿;
- f = fopen(nomefich, "wb");
- for(i=0;i<count_cidades;i++){
- fwrite(&pTemp, sizeof(temp), 1, f);
- }
- fclose✿;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement