Witam serdecznie wszystkich forumowiczów. To mój pierwszy post.
Natrafiłem na problem z poziomu podstawowego (Uczę się zaledwie kilka dni).
W poniższym kodzie chciałem zrobić program który wyliczy średnia na podstawie ilości liczb wprowadzonych przez użytkownika,
jednak przy powtarzaniu pętli program pamięta poprzednie wartości i dolicza je do nowo wpisanych.
Czy da się zrobić tak żeby te wartości resetowały się po każdej pętli?
#include <iostream>
#include <stdio.h>
#include <windows.h>
#include <cstdlib>
using namespace std;
float oceny[100]; float suma=0, srednia=0;
int liczba;
int main()
{
for(;;)
{
cout<<"z ilu liczb bedziesz liczyc srednia: ";
cin>>liczba;
for (int i=0; i<liczba;i++)
{
cout<<endl<<"Podaj "<<i+1 <<" liczbe: ";
cin>>oceny[i];
suma += oceny[i];
}
cout<<endl<<"suma "<<suma<<endl;
srednia=suma/liczba;
cout<<endl<<"srednia = "<<srednia<<endl;
getchar();getchar();
system("cls");
}
return 0;