Widzę że połknąłeś else (między siódmą a ósmą linijką). Jak np podasz liczbę 4 to wypisze ci:
6
8
Poprawiajac ten błąd i dodając obsługę zera mamy coś takiego:
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
if(n==0)
cout<<1<<endl;
else
if(n%4==0)
cout<<6<<endl;
else
if(n%4==1)
cout<<2<<endl;
else
if(n%4==2)
cout<<4<<endl;
else
cout<<8<<endl;
return 0;
}
Większość "else" można tak naprawdę usunąć, kod będzie krótszy ale gorszy bo niepotrzebnie będą sprawdzane warunki.
Użytkownik hmm edytował ten post 23.10.2013 - 22:08