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