problema para entender ejercicio
Publicado por omar (2 intervenciones) el 06/08/2014 17:06:07
Alguno me puede explicar este ejercicio no lo entiendoo solo entendi la mitad y aunque lo intente yo no consegui sacarlo algun consejo porfavorrr
Escribir un programa que pida varios números, hasta que el usuario quiera terminar, y los descomponga en factores primos.
Escribir un programa que pida varios números, hasta que el usuario quiera terminar, y los descomponga en factores primos.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/ Programa que descompone números en factores primos
// 26/07/2003 Salvador Pozo
#include <iostream> // biblioteca para uso de cout
using namespace std;
int main()
{
int numero;
int factor;
char resp[12];
do {
cout << "Introduce un número entero: ";
cin >> numero;
factor = 2;
while(numero >= factor*factor) {
if(!(numero % factor)) {
cout << factor << " * ";
numero = numero / factor;
continue;
}
if(factor == 2) factor++;
else factor += 2;
}
cout << numero << endl;
cout << "Descomponer otro número?: ";
cin >> resp;
} while(resp[0] == 's' || resp[0] == 'S');
return 0;
}
Valora esta pregunta


0