Witam! Napisałem program sumujący liczby dwucyfrowe podzielne przez 7 jednakże program ten z niewiadomych przyczyn podaje końcową sumę jako równą 0. Proszę o zbadanie kodu i napisanie przyczyny błędu.
#include <iostream>
using namespace std;
int x,i,suma,r,y;
int main()
{
suma=0;
x=10;
i=0;
while(i!=90)
{
y=x/7;
r=y*7;
if(r!=y)
{
x=x+1;
i=i+1;
}
else if(r=y)
{
suma=suma+x;
x=x+1;
i=i+1;
}
}
cout<<endl<<"Suma liczb dwucyfrowych podzielnych przez 7: "<<suma;
return 0;
}