Faça um programa que receba dez números inteiros e mostre a quantidade de números primos dentre os números que foram digitados. Em linguagem c# ou csharp.
Respostas
Resposta:
O algoritmo requerido em C# está abaixo!
Espero te ajudado :)
Algoritmo:
using System;
class Program {
static void Main(string[] args) {
int primos = 0;
int[] nums = new int[10];
for(int c=0; c<10; c++){
Console.Write("Informe um valor "+(c+1)+"/10: ");
nums[c] = Int32.Parse(Console.ReadLine());
if (is_primo(nums[c])){
primos++;
}
}
Console.Write("Foram digitados "+primos);
Console.WriteLine(" números primos!");
}
static bool is_primo(int num){
int divs = 0;
for(int c=num; c>0; c--){
if(num%c == 0){
divs++;
}
}
return divs == 2;
}
}