NIe rozumiem dlaczego mimo iz jest to ten sam kod praktycznie, jedynie dodaje w tym pierwszym tekst(odkrylem to sprawdzajac po kolei ktora zmienna jest zle liczona), a dokladnie ten sam kod, tylko bez paru cout<<"…"; nie dziala prawidlowo, dokaldnie `
do
{
t1+=n1;
ile_ciastek1+=1;
}
while(t1<=86400);`
daje mi wartosc jeden (ten kod na samym dole daje mi te wartosc)
#include
#include <math.h>
using namespace std;
float ile_paczek;
int ile_ciastek1, ile_ciastek2, ile_ciastek3;
int ile_osob,paczka, ile;
int main()
{ cin>>ile;
for(int i=1; i<=ile;i++)
{
cin>>ile_osob>>paczka;
switch(ile_osob)
{
case 2:
{
int n1, n2, t1, t2;
cin>>n1>>n2;
do
{
t1+=n1;
ile_ciastek1+=1;
}
while(t1<=86400);
do
{
t2+=n2;
ile_ciastek2+=1;
}
while(t2<=86400);
float razem_ciastek;
razem_ciastek=ile_ciastek1+ile_ciastek2;
ile_paczek=razem_ciastek/paczka;
cout<<ceil(ile_paczek)<<endl;break;
}
case 3:
{
int n1, n2, n3, t1, t2, t3;
cin>>n1>>n2>>n3;
do
{
t1+=n1;
ile_ciastek1+=1;
}
while(t1<=86400);
do
{
t2+=n2;
ile_ciastek2+=1;
}
while(t2<=86400);
do
{
t3+=n3;
ile_ciastek3+=1;
}
while(t3<=86400);
float razem_ciastek;
razem_ciastek=ile_ciastek2+ile_ciastek1+ile_ciastek3;
cout<<razem_ciastek<<endl;
ile_paczek=razem_ciastek/paczka;
cout<<"ile paczk: "<<ile_paczek<<endl;
cout<<"ile paczek:"<<ceil(ile_paczek)<<endl;break;
}
}
}
return 0;
}
#include <iostream>
#include <math.h>
using namespace std;
float ile_paczek;
int ile_ciastek1, ile_ciastek2, ile_ciastek3;
int ile_osob,paczka, ile;
int main()
{ cin>>ile;
for(int i=1; i<=ile;i++)
{
cin>>ile_osob>>paczka;
switch(ile_osob)
{
case 2:
{
int n1, n2, t1, t2;
cin>>n1>>n2;
do
{
t1+=n1;
ile_ciastek1+=1;
}
while(t1<=86400);
do
{
t2+=n2;
ile_ciastek2+=1;
}
while(t2<=86400);
float razem_ciastek;
razem_ciastek=ile_ciastek1+ile_ciastek2;
ile_paczek=razem_ciastek/paczka;
cout<<ceil(ile_paczek)<<endl;break;
}
case 3:
{
int n1, n2, n3, t1, t2, t3;
cin>>n1>>n2>>n3;
do
{
t1+=n1;
ile_ciastek1+=1;
}
while(t1<=86400);
do
{
t2+=n2;
ile_ciastek2+=1;
}
while(t2<=86400);
do
{
t3+=n3;
ile_ciastek3+=1;
}
while(t3<=86400);
float razem_ciastek;
razem_ciastek=ile_ciastek2+ile_ciastek1+ile_ciastek3;
cout<<razem_ciastek<<endl;
ile_paczek=razem_ciastek/paczka;
cout<<ceil(ile_paczek)<<endl;break;
}
}
}
return 0;
}