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

srednia wazona z n ocen

Ostatnio zmodyfikowano 2010-11-29 20:05
Autor Wiadomość
krystek
Temat założony przez niniejszego użytkownika
srednia wazona z n ocen
» 2010-11-29 19:54:02
Jako, że jest to mój pierwszy post to witam wszystkich forumowiczów!

Postanowiłem napisać sobie program do obliczania średniej ważonej z n ocen. Program się kompiluje, leczy gdy podam liczbę ocen pojawia się komunikat, że program przestał działać. Jeśli ktoś może niech mi napisze co zrobiłem źle.

C/C++
#include <iostream>
#include <stdio.h>
#include <stdlib.h>

using namespace std;
int main()
{
    int n;
    int i;
    int oc;
    int wag;
    int sumaw = 0;
    int sumao = 0;
    float srednia;
    cout << "Podaj ilosc ocen ";
    cin >> n;
    for( i = 1; n <= i; i++ )
    {
        cout << "podaj ocene";
        cin >> oc;
        cout << "podaj wage";
        cin >> wag;
        sumaw = sumaw + wag;
        sumao = oc * wag + sumao;
    }
    srednia = sumao / sumaw;
    cout << "Srednia wynosi " << srednia;
    system( "pause" );
    return 0;
}

Z góry dziękuję za odpowiedzi i pozdrawiam


@down
Ale głupi błąd zrobiłem -.- Wielkie dzięki za pomoc
P-24657
ison
» 2010-11-29 20:05:42
powinno być raczej: i<=n zamiast n<=i
C/C++
for( int i = 1; i <= n; ++i ) //zmienną 'i' deklaruj w forze aby kod był czytelniejszy
P-24658
« 1 »
  Strona 1 z 1