using namespace std; int main() int main () { { int num; float a,b,c,d,e,f; cout<<"Bienvenido al programa para calcular los divisores de un float x,y; numero.\n\n"; cout<<"\nIngrese los valores del sistema de ecuaciones\n"; do cout<<"a=";cin>>a; { cout<<"b=";cin>>b; cout<<"Introduzca un numero positivo: "; cout<<"c=";cin>>c; cin>>num; cout<<"d=";cin>>d; }while(num<=0); cout<<"e=";cin>>e; cout<<"\nSus divisores son:\n"; cout<<"f=";cin>>f; for (int i=1;i<=num;i++) cout<<"\n"<<a<<"x+"<<b<<"y="<<c; { cout<<"\n"<<d<<"x+"<<e<<"y="<<f; if (num%i==0) if (a*b-b*f==0) { cout<<"\nNo tiene solucion el sistema"; cout<<"\n\t\t\t\t\t\t\n"<<i; else } { } x=(c*e-b*f)/(a*e-b*d); getch (); y=(a*f-c*d)/(a*e-b*d); return 0; cout<<"\nEl valor de x es: X="<<x; } 5) cout<<"\nEl valor de y es: Y="<<y; using namespace std; } int main() getch(); { return 0; int num; } 2) cout<<"Bienvenido al programa de la conjetura de Collatz.\n\n"; using namespace std; do int main() { { cout<<"Introdusca un numero positivo: "; float pi,sumando,suma,n; cin>>num; do }while(num<=1); { cout<<num<<","; cout<<"ingrese el numero de sumandos: "; while (num!=1) cin>>n; { if (num%2==0) }while(n<1); num=num/2; suma=0; else for (int i=1;i<=n;i++) num=3*num+1; { cout<<num<<","; sumando=1.0/(2*i-1); } if(i%2==0) getch (); suma=suma-sumando; return 0; else } 6) suma=suma+sumando; #include <iostream> } #include<conio.h> pi=4*suma; #include<math.h> cout<<"El valor de pi es: "<<pi; using namespace std; getch(); int main() return 0; { } 3) int num,suma,dig; using namespace std; cout<<"Bienvenido al programa del agujero negro 153\n\n"; int numero_invertido(int num); do int main() { { cout<<"Introdusca un numero positivo: "; int numero,numeroi; cin>>num; cout<<"\nDetermina si un numero es capicua\n"; }while (num<=1); do cout<<num<<"->"; { if (num%3==0) cout<<"\nEscribe un numero positivo "; { cin>>numero; while(num!=153) }while(numero<=0); { numeroi=numero_invertido(numero); suma=0; cout<<"\nEl numero invertido es "<<numeroi; while(num>0) if(numero==numeroi) { cout<<"\n\nEl numero "<<numero<<" es capicua"; dig=num%10; else suma=suma+dig*dig*dig; cout<<"\n\nEl numero "<<numero<<" no es capicua"; num=num/10; getch (); } return 0; num=suma; } cout<<num<<"->"; int numero_invertido(int num) } { } int invertido=0,resto; else while(num>0) cout<<"El numer ingresado no es multiplo de 3"; { getch(); resto=num%10; return 0; num=num/10; } invertido=invertido*10+resto; } return invertido;