输出满足条件的数否则输出no

给定正m,n,k,其中m小于n。从小到大依次输出m~n间所有可以整除k的数,若有多个 则全部输出;否则输出no.

include <iostream>
using namespace std;
int main()
{
    int m,n,k;
    cin>>m>>n>>k;
    int count = 0;
    for(int i=m;i<=n;i++)
        if(i%k==0)
       {
            count++;
            cout<<i<<" ";
      }
      if(count == 0)
          count<<"no";
    return 0;
}

int m,n,k;
bool haveResult=false;
cin>>m>>n>>k;
for(i=m;i<=n;i++)
{
if(i%k==0)
{
haveResult=true;
cout<<i<<endl;
}
}
if(!haveResult){cout<<"no"}

画出流程图 不就出来了 先画图 在写代码