A questão pede para pegarmos o primeiro elemento do vetor que seja primo e multiplique aos demais elementos que estão no vetor.
Fiz a questão mas ele apresenta erro ao rodar. Segue o código…
package matrizes;
/*
Faça um algoritmo que leia um vetor de 5 posições de valores numéricos.//
Depois da leitura, multiplique todos seus elementos pelo primeiro número primo encontrado
no vetor. Se não houver número primo no vetor não altere os seus valores.
Mostre o vetor após o processamento.
*/
import java.util.Scanner;
public class Questao11 {
public static void main(String[] args) {
int[] num = new int[5];
int cont=0;
int primPrimo = 0;
Scanner input = new Scanner(System.in);
System.out.println(" Informe os números :");
for (int i = 0; i < num.length; i++) {
num[i] = input.nextInt();
for(int j=0 ;j<=num[i] ; j++) {
if(num[i]%j==0) {
cont = cont +1;
}
if(cont>=3) {
primPrimo=num[i];
break;
}
}
}
for(int k=0 ;k<num.length ; k++ ) {
System.out.print(num[k]*primPrimo + " ");
}
}
}
Alguem poderia me ajudar?