Witam
Mam dwa algorytmy, jeden przedstawia średnią ważoną drugi zaś arytmetyczną. Potrzebuje je połączyć w jedną całość z możliwością Menu wyboru.
Pierwszy
#include <iostream>
using namespace std;
int t[101],i,n;float a;
int main ()
{
cin>>n;
for (i=1;i<=n;i++)
{
cin>>t[i];
t[i]=t[i]+t[i-1];
}
a=t[n]/n;cout<<a;
system ("pause");
return 0;
}
Drugi
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include <math.h>
using namespace std;
int main()
{
int ilosc=0;
float ocena=0;
float srednia;
float waga=0;
double mianownik = 0;
double licznik = 0;
cout << "Podaj ilosc ocen";
cin >> ilosc;
for( int i = 1; i <= ilosc; i++ )
{
cout << "Podaj ocene nr " << i << ": ";
cin >> ocena;
cout << "Podaj wage";
cin >> waga;
}
srednia = 0;
for(int i =1; i <= ilosc; i++)
{ licznik += waga * ocena;
mianownik += waga;
}
srednia = ( licznik / mianownik );
cout << "Srednia wazona ocen wynosi = " << srednia << endl;
getch();
return(0);
}