每月的单数日子去跑步(running),双数日子去游泳(swimming)

因此某同学制定了丰富的课余活动计划。每月的单数日子去跑步(running),双数日子去游泳(swimming)。但是在每月的5号、15号、25他去图书馆(reading),在每月的10号、20号、30号,他去看电影(watching)。
输入
一个正整数,表示某一天
输出
这位同学的活动。如果天数输入错误,则输出“error”
样例输入
20
样例输出
watching


#include<iostream>
using namespace std;
int main()
{
    int data;
    cin>>data;
    if(data<1||data>31)
    cout<<"error";
    else if(data%10==0)
    cout<<"watching";
    else if(data%5==0)
    cout<<"reading";
    else if(data%2!=0)
    cout<<"running";
    else 
    cout<<"swimming";
}