Saber se numero é da tabuada

Boa tarde,
Preciso de ajuda gostava saber como se faz o codigo que o numero de 1 a 30 que os numero seja da tabuada.

O programa tem quer ser em c++ e nao em c.

Por exemplo:

----- Os que numeros que sejam tabuada 3;
----- Os numeros que sejam da tabuada 4 e 6.

if (numero % 3 == 0) {
    // Número é divisível por 3
}
if (numero % 4 == 0) {
    // Número é divisível por 4
}
if (numero % 6 == 0) {
    // Número é divisível por 6
}

Boa tarde,
O programa não está dizer se aquele numero é divisivel por 3, 4 ou 6.

#include
#include <stdio.h>

using namespace std;

int main(int argc, char** argv)
{
int num;
int soma=0;

for(num = 1; num<=30; num++){
	
	cout<<num<<endl;
}

if (num % 3 == 0) {
	cout <<"Numero é divisivel por 3"<<num<<endl;
}
if (num % 4 == 0) {
	cout<<"Numero é divisivel por 4"<<num<<endl;
}
if (num % 6 == 0) {
	cout<<"Numero é divisivel por 6"<<num<<endl;
}

return 0;

}

Pôxa amiguinho, você tem que pôr os if dentro do for, senão ele não vai avaliar mesmo.

Veja:

#include <iostream>

using namespace std;

int main(int argc, char** argv) {
    int num;
    for(num = 1; num <= 30; num++){
        cout << "numero " << num << "\n";
        if (num % 3 == 0) {
            cout << "divisivel por 3\n";
        }
        if (num % 4 == 0) {
            cout << "divisivel por 4\n";
        }
        if (num % 6 == 0) {
            cout << "divisivel por 6\n";
        }
        cout << "\n";
    }
    return 0;
}

Saída do programa:

numero 1

numero 2

numero 3
divisivel por 3

numero 4
divisivel por 4

numero 5

numero 6
divisivel por 3
divisivel por 6

numero 7

numero 8
divisivel por 4

numero 9
divisivel por 3

numero 10

numero 11

numero 12
divisivel por 3
divisivel por 4
divisivel por 6

numero 13

numero 14

numero 15
divisivel por 3

numero 16
divisivel por 4

numero 17

numero 18
divisivel por 3
divisivel por 6

numero 19

numero 20
divisivel por 4

numero 21
divisivel por 3

numero 22

numero 23

numero 24
divisivel por 3
divisivel por 4
divisivel por 6

numero 25

numero 26

numero 27
divisivel por 3

numero 28
divisivel por 4

numero 29

numero 30
divisivel por 3
divisivel por 6