Problem z kodem programu, który sprawdzi, czy liczba jest podzielna przez 4
Ostatnio zmodyfikowano 2018-09-13 00:00
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 |
|
pekfos |
» 2018-09-13 00:00:51 Nawiasy się nie zgadzają i brakuje średników. |
|
« 1 » |