Hej, Prośba o jakąś podpowiedź. Kod działa, 1 pętla z zadania podaje poprawny wynik, ale przy drugiej pętli sumuje mi ilość potrzebnych ciastek z pierwszej oraz drugiej pętli i po podzieleniu przez ilość ciastek w pudełku zawyża mi liczbę potrzebnych pudełek. Proszę o jakieś proste rozwiązanie. Z góry dziękuję :)
#include <iostream>
#include <math.h>
#include <cmath>
using namespace std;
int ile_petli;
int czas_zaw_w_sek = 86400; // doba przeliczona na sekundy
int ile_zaw;
int ile_ciastek_w_pudelku;
int czas_jedzenia;
float ile_ciastek_na_dobe;
float ile_pudelek;
float suma = 0;
int main()
{
//cout << "Podaj ile bedzie testow: ";
cin >> ile_petli;
for(int i=1; i<=ile_petli; i++)
{
//cout << "Podaj ilu bedzie zawodnikow oraz ile jest ciastek w pudelku: ";
cin >> ile_zaw >> ile_ciastek_w_pudelku;
for(int i=0; i<ile_zaw; i++)
{
//cout << "Podaj jaki jest czas spozywania ciastka: ";
cin >> czas_jedzenia;
ile_ciastek_na_dobe = czas_zaw_w_sek/czas_jedzenia;
//cout << "Tyle ciastek zje na dobe: " << ile_ciastek_na_dobe << endl;
suma += ile_ciastek_na_dobe;
}
//cout << "suma potrzebnych ciastek: " << suma << endl;
cout << ceil(suma/ile_ciastek_w_pudelku) << endl;
}
return 0;
}