///Taller 1///
///3) Usando funciones, resolver el ejercicio 1 de la página 35, y hacerlo con los números del 1 al 50,imprimiéndolos ///
// imprime los numeros primos del 1 al 100///
#include <iostream>
using namespace std;
int primos(int n){
int i, rta = 0;
if(n % 2 == 0)
{ rta = 1; }
else
{ for(i=3; i<=n/2; i=i+2)
{ if(n % i == 0)
{ rta = 1;
i = n;
}
}
}
return rta;
}
int main(){
int i;
for(i=1; i<=50; i++){
if(primos(i)==0)
{
cout<<i<<" ";
}
}
cout<<"Yurs";
cin>>i;
}
Ly8vVGFsbGVyIDEvLy8KCi8vLzMpIFVzYW5kbyBmdW5jaW9uZXMsIHJlc29sdmVyIGVsIGVqZXJjaWNpbyAxIGRlIGxhIHDDoWdpbmEgMzUsIHkgaGFjZXJsbyBjb24gbG9zIG7Dum1lcm9zIGRlbCAxIGFsIDUwLGltcHJpbWnDqW5kb2xvcyAvLy8KLy8gaW1wcmltZSBsb3MgbnVtZXJvcyBwcmltb3MgZGVsIDEgYWwgMTAwLy8vCgojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgcHJpbW9zKGludCBuKXsKCWludCBpLCBydGEgPSAwOwoJaWYobiAlIDIgPT0gMCkKCQl7IHJ0YSA9IDE7IH0KCWVsc2UKCXsJZm9yKGk9MzsgaTw9bi8yOyBpPWkrMikKCQl7CWlmKG4gJSBpID09IDApCgkJCQl7CXJ0YSA9IDE7CgkJCQkJaSA9IG47CgkJCQkJfQoJCQl9CgkJfQoJcmV0dXJuIHJ0YTsKfQoKaW50IG1haW4oKXsKCWludCBpOwoJZm9yKGk9MTsgaTw9NTA7IGkrKyl7CgkJaWYocHJpbW9zKGkpPT0wKQoJCXsKCQkJY291dDw8aTw8IiAiOwkKCQl9Cgl9Cgljb3V0PDwiWXVycyI7CgljaW4+Pmk7Cn0=