Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Creado por Rubén García Segovia
- // Se permite la parcial o total modificación y la apropiación del código
- // Código creado en el año 2012 y es de libre uso
- // Este código te da el resultado de la tabla de multiplicar del número y longitud que pidas
- // Pero no una tabla de multiplicar cualquiera, si no que todos los múltiplos que usa
- // Son números primos deducidos por el propio programa, todo esto usando
- // funciones, el programa no tiene desperdicio, ;)
- // http://rubenelportero.nixiweb.com
- #include <stdio.h>
- int num,j,N,Resto=1,contaP=1, Primo, L, num2, num3, contaP2 = 0, resultado, z = 1;
- int numeroprimo(num) {
- while(contaP != 0) {
- j=2;
- while (j <= num/2 && Resto != 0) {
- Resto = num % j;
- j = j+1;
- }
- if (Resto !=0) {
- return num;
- contaP = 0;
- }
- num++;
- Resto = 1;
- }
- }
- int GenerarTabla(num3){
- while(contaP2<num3) {
- contaP = 1;
- resultado = N * numeroprimo(z);
- printf("%d * %d = %d\n",N,numeroprimo(z),resultado);
- contaP2++;
- z = numeroprimo(z) + 1;
- }
- }
- main() {
- printf("De que numero quieres hacer la tabla de multiplicacion de primos?\n");
- scanf("%d", &N);
- printf("Y de que longitud?\n");
- scanf("%d", &L);
- printf("\n");
- GenerarTabla(L);
- printf("\n Listo!\n");
- }
Advertisement
Add Comment
Please, Sign In to add comment