Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<time.h>
- #include<stdlib.h>
- //#include<math.h>
- int main(){
- srand(time(0));
- int n[30], r[10], i, par=0, impar=0, cont=0, soma=0;
- float media;
- FILE *numeros;
- numeros=fopen("numeros.txt","r");
- if(numeros==NULL){
- printf("\nErro, abrindo arquivo para escrita.\n\n");
- numeros=fopen("numeros.txt","w");
- }else{
- numeros=fopen("numeros.txt","w");
- }
- for(i=0;i<29;i++){
- n[i]=rand()%39+11;
- fprintf(numeros,"%d\n",n[i]);
- }
- /*rewind(numeros);
- fscanf(numeros,"%d",&n);
- while(!feof(numeros)){
- soma+=*n;
- cont++;
- fscanf(numeros,"%d",&n);
- }*/
- rewind(numeros);
- fscanf(numeros,"%d",&n);
- for(i=0;i<29;i++){
- soma+=n[i];
- cont++;
- fscanf(numeros,"%d",&n);
- }
- printf("\nAsoma de todos os numeros eh: %d.\nEnquanto a media de todos os numeros eh: %.2f.\n",soma,(float)soma/cont);
- //printf("\nEnquanto a media de todos os numeros eh: %.2f.\n",(float)soma/cont);
- printf("Numero de pares: %d.\nNumero de impares: %d.",par,impar);
- //fprintf(numeros,"Numero de pares: %d.\nNumero de impares: %d.",par,impar);
- //Quero colocar a média de todos os números na primeira linha do arquivo.
- fclose(numeros);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement