Bem-vindo ao Sistersinspirit.ca, onde suas perguntas são respondidas por especialistas e membros experientes da comunidade. Experimente a conveniência de encontrar respostas precisas para suas perguntas de uma comunidade dedicada de especialistas. Descubra respostas detalhadas para suas perguntas de uma vasta rede de profissionais em nossa abrangente plataforma de perguntas e respostas.

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.

Sagot :

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;

   }

}