Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Dlaczego zmienna typu double nie wyswietla mi wartosci zmiennoprzecinkowych ?

Ostatnio zmodyfikowano 2014-09-14 15:54
Autor Wiadomość
marc_xxx
Temat założony przez niniejszego użytkownika
Dlaczego zmienna typu double nie wyswietla mi wartosci zmiennoprzecinkowych ?
» 2014-09-14 15:25:42
W programie do liczenia sumy i średniej nieparzystych indexów tablic zmienna "double srednia" nie wyświetla mi wartości zmiennoprzecinkowych tylko okrojone wartości int :/
C/C++
int suma = 0;
int licznik = 0;
double srednia = 0.0;
for( int i = 0; i < rozmiar; i++, wsk++ )
{
    if( i % 2 )
    {
        cout << * wsk << " ";
        suma += * wsk;
        licznik++;
    }
}
srednia = suma / licznik;
cout << endl << "Suma = " << suma;
cout << endl << "Srednia = " << srednia;
Jak to naprawić ?
P-116979
czosnek17
» 2014-09-14 15:44:26
http://cpp0x.pl/forum/temat/​?id=4865
int / int = int
float / int = float
P-116981
marc_xxx
Temat założony przez niniejszego użytkownika
» 2014-09-14 15:54:14
Okej dzięki za pomoc :D mam chyba braki skoro takich rzeczy nie wiedziałem :D
P-116982
« 1 »
  Strona 1 z 1