en la parte
esta de mas
en esto de programar siempre hay mas de una forma de encarar un problema...si te sirve para mi seria así...nunca entendí bien bool...prefiero un if y de while prefiero un for
Código [Seleccionar]
while(i<v.size() and not encontrado)
esta de mas
Citarand not encontradopropongo una idea alternativa
en esto de programar siempre hay mas de una forma de encarar un problema...si te sirve para mi seria así...nunca entendí bien bool...prefiero un if y de while prefiero un for
Código [Seleccionar]
#include<iostream>
#include<vector>
using namespace std;
void divisor(vector<int>v,int m)
{
int i;
for (int i = 0; i < v.size(); i++)
{
if (v[i]%m==0)
{
cout<<"el elemento divisibles es: "<<v[i]<<endl;
}
}
}
int main (){
int n,i=0,e,m;
cout<<endl<<"Entre el divisor...";
cin>>m;
cout << endl << "Entre el numero de elementos del vector...";
cin >> n;
vector<int> v(n);
for(i=0;i<n;i++){
cout << "Entre el elemento " << i+1 << " del vector...";
cin >> e;
v[i] = e;
}
cout << endl;
divisor(v,m);
cout<<endl;
system("pause");
return 0;}