ALGORITMO QUE MUESTRA NÚMEROS PRIMOS EN EL VECTOR

Vector - Array - Vector Unidimensional [1 Columna, n Filas].


Algoritmo que cargue un vector con N elementos

Mostrar los números primos en el array en PSeInt

💻 Realizar un programa para llenar de forma aleatoria un vector de números enteros y contar cuantos números que están almacenados en el vector son números primos.


Algoritmo en pseint que muestra los números primos que hay en un vector PSeInt Estricto :

Algoritmo programacion_work
    Definir f, N, p, vector, r, suma como Entero;
    suma <- 0;
    Escribir "13. MUESTRA LOS NÚMEROS PRIMOS EN EL VECTOR.";
    Escribir Sin Saltar "TAMAÑO DEL VECTOR : ";
    Leer N;
    Dimension vector[N];
    Para f <- 1 Hasta N Con Paso 1 Hacer
        vector[f] <- Azar(50);
        Escribir Sin Saltar vector[f], " ";
    FinPara
    Escribir " ";
    Escribir " ";
    Escribir Sin Saltar "NÚMERO PRIMOS : ";
    Para f <- 1 Hasta N Con Paso 1 Hacer
        r <- 0;
        Para p <- 1 Hasta vector[f] Con Paso 1 Hacer
            Si (vector[f] mod p == 0) Entonces
                r <- r + 1;   
            FinSi               
        FinPara      
        Si (r == 2) Entonces
            Escribir Sin Saltar vector[f], " ";
            suma <- suma + 1;
        FinSi
    FinPara
    Escribir " ";
    Escribir "TOTAL DE NÚMERO PRIMOS : ", suma;
    Escribir " ";
FinAlgoritmo

código en python que muestra los números primos del vector Python :

print("13. MUESTRA LOS NÚMEROS PRIMOS EN EL VECTOR.")
import random
suma = 0
N = int(input("TAMAÑO DEL VECTOR : "))
vector = [int() for ind0 in range(N)]
for f in range(N):
    vector[f] = random.randint(1,50)
    print(vector[f], end=" ")
print("\n")
print("NÚMEROS PRIMOS : ")
for f in range(N):
    r = 0
    for p in range(1,vector[f]):
        if (vector[f] % p) == 0 :
            r+=1;
    if r == 1:
        print(vector[f], end=" ")
        suma+=1
print("\n")
print("TOTAL DE NÚMEROS PRIMOS : ", suma)

código en Dev C++ que carga un array de N elementos con números enteros LENGUAJE C:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main() {    
    srand(time(NULL));  
    int i=0, r, N, suma=0;
    printf("13. MUESTRA LOS NUMEROS PRIMOS EN EL VECTOR.\n");
    printf("TAMANIO DEL VECTOR : ");
    scanf("%d",&N);	
    int vector[N-1];
    for(int f=0; f < N; f++){
        vector[f] = 1+rand()%(51-1);
        printf("%d ",vector[f]);
    }	
    printf("\n\nNUMEROS PRIMOS : \n");
    for(int f=0; f < N; f++){
        r = 0;
        for(int p=1; p <= vector[f]; p++){
            if ((vector[f] % p) == 0) {
                r++;
            }			
        }
        if(r == 2){
            printf("%d  ", vector[f]);
            suma++;
        }
    }
    printf("\n\nTOTAL DE NUMEROS PRIMOS : %d ", suma);	
    printf("\n");     
    return 0;
}

código en Dev C++ que muestra el número de primos que tiene un vector Dev C++ :

#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
int main() {      
    srand(time(NULL));  
    int i=0, r, N, suma=0;
    cout << "13. MUESTRA LOS NuMEROS PRIMOS EN EL VECTOR." << endl;	
    cout << "TAMANIO DEL VECTOR : ";
    cin >> N;
    int vector[N-1];
    for(int f=0; f < N; f++){
        vector[f] = 1+rand()%(51-1);
        cout << vector[f] << " ";
    }
    cout << endl;
    cout << "\nNUMEROS PRIMOS : " << endl;
    for(int f=0; f < N; f++){
        r = 0;
        for(int p=1; p <= vector[f]; p++){
            if ((vector[f] % p) == 0) {
                r++;
            }			
        }
        if(r == 2){
            cout << vector[f] << " ";
            suma++;
        }
    }
    cout << "\nTOTAL DE NUMEROS PRIMOS : " << suma << endl;
    cout << endl;
    return 0;
}



Facebook de www.programacion.work. Canal de Youtube de www.programacion.work. Twitter de www.programacion.work. TikTok de www.programacion.work.


Política de cookies

Política de Privacidad

Aviso Legal y Términos De Uso