Suma de primos

Iván Araque

/*Programa que te dice si dos números son primos y si ambos números lo son te realiza la suma*/

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
int n, m, tot;
int i, j;
double x, y;

cout << “Dame 2 primos”;

cin>> n;
cin>> m;
cout << endl << endl << endl;

if (n % 2 == 0) {
if (n == 2) {
cout << n << ” es primo\n\t”;
} else {
cout << n << ” NO es primo; es divisible por 2\n\t”;
return 0;}
}
else
{
x = sqrt(n);
i = 3;
while (i <=x) {
if(n%i==0) {
cout << n << ” NO es primo: es divisible por ” << i << endl;
return 0;}
i=i+2;}
cout << n << ” es primo.\n\t”;
}

if (m % 2 == 0) {
if (m == 2) {
cout << m << ” es primo\n\t”;
} else {
cout << m << ” NO es primo; es divisible por 2\n\t”;
return 0;}
}
else
{
y = sqrt(m);
j = 3;
while (j <=y) {
if(m%j==0) {
cout << m << ” NO es primo: es divisible por ” << j << endl;
return o;}
j=j+2;}
cout << m << ” es primo\n\t”;
}

tot=m+n;
cout << “La suma de los primos es: “<<tot;
cout << endl << endl;

return 0;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Una respuesta a Suma de primos

  1. Observa las numerosas correcciones hechas.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s