#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int zasob[2], cena[2], reszta[2], x;
int main()
{
cena[0] = 20000;
cena[1] = 7000;
cena[2] = 2000;
for (int i=0; i<3; i++) {
cout<<cena[i]<<endl;
}
for (int i=0; i<3; i++) {
cout<<cena[i]<<endl;
}
cout<<"ile masz matalu?"<<endl;
cin>>zasob[0];
cout<<"ile masz kryształu?"<<endl;
cin>>zasob[1];
cout<<"ile masz deuteru?"<<endl;
cin>>zasob[2];
for (int i=0; i<3; i++) {
cout<<zasob[i]<<endl;
}
cout<<endl;
for (int i=0; i<3; i++) {
cout<<cena[i]<<endl;
}
for (int i=0; i<3; i++) {
reszta[i] = zasob[i]/cena[i];
cout<<"reszta: "<<reszta[i]<<" zasob "<<zasob[i]<<"/"<<"cena "<<cena[i]<<endl;
}
for (int i=0; i<3; i++) {
cout<<reszta[i]<<endl;
}
x = reszta[0];
for (int i=0; i<3; i++) {
if (x>reszta[i]) x=reszta[i];
}
cout<<endl<<x<<endl;
return 0;
}
20000
7000
2000
20000
7000
2000
ile masz matalu?
50000
ile masz kryształu?
40000
ile masz deuteru?
20000
50000
40000
20000
20000
7000
2000
reszta: 2 zasob 50000/cena 20000
reszta: 5 zasob 40000/cena 7000
reszta: 10000 zasob 20000/cena 2 // <--------------------- TUTAJ!!
2
5
10000
2
Program ended with exit code: 0
W powyższym kodzie zmienna cena[2] gubi swoją wartość i nie wiem czemu.