Buenas, estaba haciendo unos ejercicios para ir mejorando en c++,. y me he topado con un problema, he intentado resolver este usando funciones (que es lo que todos recomendáis para no hacer un código largo), sabría resolver este problema usando otros métodos (if, else,swich...) pero me gustaría aprender a usar funciones.. les muestro mi cogido, ¿podríais echarme una mano?
Código C++:
Ver original#include <iostream>
//23. Programa que muestre un menú de múltiplos (De 2,3,5,7,11).
//Funcion multiplo de X num;
void multiple(int a){
int i;
for (i = 0; i < 61; i++){
if (i%a == 0){
std::cout << i <<std::endl;
}
}
std::cin.get();
}
//Funcion principal;
int main(){
std::cout << "Bienvenido, eliga la opcion que mas se acomode a sus necesidads" << std::endl << std::endl;;
std::cout << "[1]Multiplos de 2" << std::endl;
std::cout << "[2]Multiplos de 3" << std::endl;
std::cout << "[3]Multiplos de 5" << std::endl;
std::cout << "[4]Multiplos de 7" << std::endl;
std::cout << "[5]Multiplos de 11" << std::endl;
//damos valor a 'a';
int a;
std::cin >> a;
//si introduce 5, 4, 3, 2, 1;
if (a < 6 && a > 0){
void multiple(int a);//NO ME DEVUELVE EL VALOR, HE PROBADO CON INT Y TAMPOCO
}
//si introduce un valor no valido;
else{
std::cout << "Introduzca un numero del 1 al 5" << std::endl;
}
//terminamos el proceso
std::cin.get();
return 0;
}