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

jak wyliczyć średnią

Ostatnio zmodyfikowano 2008-11-14 22:24
Autor Wiadomość
marol
Temat założony przez niniejszego użytkownika
jak wyliczyć średnią
» 2008-11-14 21:25:43
mam prośbę bo nie mogę sobie poradzić z obliczeniem średniej do wczytanych danych.
Tzn po podaniu wartości jeden np.3.14 komputer poda suma: 3.14 Średnia: 3,14; po podaniu wartości np 2.18 poda suma: 5.32 Średnia: 2,66 itd...
tu jest kod:


C/C++
#include <iostream.h>
#include<conio.h>

int main() {
    int i, tab[ 5 ], suma = 0;
    float ilosc, srednia;
    ilosc = 5;
    cout << "proba_1\n";
   
    for( i = 0; i < 5; i++ ) {
        cout << "\ntab[" << i << "]=";
        cin >> tab[ i ];
        //Ta linijka !!!!!!!!
       
        cout << "\t\tsuma wynosi: " << suma + tab[ i ] << "\t\tsrednia: " << suma + tab[ i ] /( ilosc ) << "\n";
       
        //już kombinuje na wszystkie sposoby i już brakuje mi pomysłów...
        suma = suma + tab[ i ];
        srednia = suma + tab[ i ] /( ilosc + 0.0 );
    }
   
    cout << "\nsuma=" << suma;
    cout << "\n" << "\n";
   
    for( i = 0; i < 5; i++ ) {
        cout << "tab[" << i << "]=";
        cout << tab[ i ] << "\n";
    }
    getch();
    // return 0;
   
   
   
   
   
}


z góry dzięki
i przy okazji jak to zapisać żeby było czytelniejsze na forum bo widzę że niektóre posty mają wklejony kod z kolorami tak jak w dev'ie
P-2537
DejaVu
» 2008-11-14 22:24:30
Rozwiązanie:
C/C++
#include <iostream>
#include <conio.h>
using namespace std;
int main() {
    float tab[ 5 ], suma = 0;
    float ilosc, srednia;
    ilosc = 5;
    cout << "proba_1\n";
   
    for( int i = 0; i < 5; i++ ) {
        cout << "\ntab[" << i << "]=";
        cin >> tab[ i ];
       
        suma = suma + tab[ i ];
        srednia = suma /( i + 1 );
       
        cout << "\t\tsuma wynosi: " << suma << "\t\tsrednia: " << srednia << "\n";
    }
   
    cout << "\nsuma=" << suma;
    cout << "\n" << "\n";
   
    for( int i = 0; i < 5; i++ ) {
        cout << "tab[" << i << "]=";
        cout << tab[ i ] << "\n";
    }
    getch();
   
    return 0;
}

/edit:
Co do kolorowania kodu, naciśnij edytuj i sprawdź jak wygląda obecnie Twój wstawiony kod.
P-2539
« 1 »
  Strona 1 z 1