Estructuras repetitivas For

1. Realizar un codigo que visualice los primeros 10 números impares
#include <iostream>
using namespace std;
    main()
    {
        short cd=0,cp=0,n=1;
        do
        {
            n++;
            for(short x=1;x<=n;x++)
            {
                if(n%x==0)cd++;
            }
            if(cd==2)
            {
                cout<<n<<endl;
                cp++;
            }
            cd=0;
        }while(cp<10);
        cout<<"Estos son los "<<cp<<" primeros primos.";
        system("pause");
        return 0;
    }