Hej - ktoś mi wytłumaczy dlaczego to nie działa? Komputer wypluwa sume liczb parzystych równą 0. Zerknąłem na przykładowe zadanie na innych forach i wyglada to bliźniaczo podobnie.
#include <iostream>
using namespace std;
int i,numer=0,liczba1,liczba2,suma;
int main()
{
cout << "Podaj od ktorej liczby chcesz wyswietlac: ";
cin >> liczba1;
cout << "Podaj do ktorej liczby chcesz wyswietlac: ";
cin >> liczba2;
for (int i=liczba1;i<=liczba2;i++)
{
numer++;
cout <<numer<<". "<< i<<endl;
}
if (i%2==0)
suma=suma+i;
cout <<"Suma liczb parzystych jest rowna "<< suma<<endl;
return 0;
}