Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z kodem programu, który sprawdzi, czy liczba jest podzielna przez 4

Ostatnio zmodyfikowano 2018-09-13 00:00
Autor Wiadomość
kidalab
Temat założony przez niniejszego użytkownika
Problem z kodem programu, który sprawdzi, czy liczba jest podzielna przez 4
» 2018-09-12 23:01:25
zadanie brzmi tak
Napisz program, który sprawdzi, czy liczba jest podzielna przez 4.W pierwszym wierszu standardowego wejścia znajduje się jedna liczba naturalna n (0≤n≤10^200) Na standardowe wyjście należy wypisać słowo TAK, jeśli podana liczba jest podzielna przez 4, NIE – w przeciwnym wypadku.
Tak wygląda mój kod:

#include <iostream>
using namespace std;
int main ()
{ string n;
int d;
int c;
cin>>n;
d=n.size();
if (d==1) c=(int)n[d-1]-48)
else c=(((int)n[d-2]-48)*10+(int)n[d-1]-48);
if (c%4==0)
cout<< "TAK";
else cout<< "NIE";
}

Jednak cały czas widzę taką infomację:

9 28 C:\Users\Kinga\Desktop\c++\1.4.cpp [Error] expected ';' before ')' token

kilka razy zmieniałam i nic, nie mam pojęcia co tu jest nie tak
P-172301
pekfos
» 2018-09-13 00:00:51
Nawiasy się nie zgadzają i brakuje średników.
P-172303
« 1 »
  Strona 1 z 1