» »

C++ datoteka

C++ datoteka

hexor ::

Pozdravljeni!

Nekoga bi prosil za pomoč pri datoteki(C++) in sicer imam v fajlu zapisane neka cela števila in ta moram prebrati in narediti povprečje na podlagi prebranih števil.Težava pa se pojavi takrat,ko poskušam izpisati povprečje in mi ne uspeva...

Koda:

#include<iostream>
#include<fstream>
using namespace std;

int main()
{
    int a;
    int stevec=0;
    float povprecje=0.0;
    
    ifstream dat("file.txt",ios::in);
    
    if(dat.is_open())
    {
                     while(!dat.eof())
                     {
                                      dat>>a;
                                      stevec++;
                                      }
                                     
                                      cout<<"Povprecje:"<<a/stevec<<endl;
                                      dat.close();
                                      }

system("PAUSE");
return 0;

}
                     

Blazzz ::

spremenljivko povprecje inicializiras, vendar ne sluzi nicemur.

dat>>a;
povprecje += a;
stevec++;

in pa
cout<<"Povprecje:"<<povprecje/stevec<<endl;

hexor ::

Najprej ti hvala za hiter odgovor....pomeni da inicializacijo povprečja ne rabim drugo je pa pravilno?

black ice ::

hexor je izjavil:

Najprej ti hvala za hiter odgovor....pomeni da inicializacijo povprečja ne rabim drugo je pa pravilno?

Moraš jo inicializirati drugače ti compiler javi napako.
Samo skopiraj del kode, ki jo je spisal Blaz.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

python-rabim pomoč

Oddelek: Programiranje
162745 (975) rnla1973
»

c napaka .c:4:1: error: expected identifier or '(' before '{' token

Oddelek: Programiranje
141914 (1487) MrStein
»

[C] Procesi

Oddelek: Programiranje
6961 (870) Cvenemir
»

[C++] Brisanje znaka iz stringa

Oddelek: Programiranje
5964 (867) mm1992
»

[C++][Naloga_polja]MIN in MAX polja, izpis za x.100 stevil

Oddelek: Programiranje
222927 (2738) snow

Več podobnih tem