sexta-feira, 3 de janeiro de 2020

Crie um programa em C que receba um vetor A com 10 elementos inteiros, imprima cada elemento do vetor A e uma mensagem indicando se o respectivo elemento é um número primo ou não. Para um número ser primo ele deve ser divisível apenas por 1 e por ele mesmo

Em linguagem C

#include <stdio.h>

int main(){

  int n, i, j, cont;

int vet[n];
printf("Digite a quantidade de numeros: ");
scanf("%d", &n);

for (i = 0; i < n; i++){

printf("Digite o numero %d: ", i);
scanf("%d", &vet[i]);
}

 
    for(j = 0; j < n; j++){
cont = 0;
for (i = 1; i <= vet[j]; i++)

{

if(vet[j] % i == 0)
cont = cont + 1;
}
      if(cont == 2)
 
      printf( "o numero %d e primo\n", vet[j]);
 
  else
 
      printf("o numero %d nao e primo\n", vet[j]);



}
}

Em linguagem C++

#include <iostream>

using namespace std;


int main(){

int n, i, j, cont;

int vet[n];
cout << "Digite a quantidade de numeros: ";
cin >> n;

for (i = 0; i < n; i++){

cout << "Digite o numero " << i << ": ";
cin >> vet[i];
}

 
    for(j = 0; j < n; j++){
cont = 0;
for (i = 1; i <= vet[j]; i++)

{

if(vet[j] % i == 0)
cont = cont + 1;
}
      if(cont == 2)
      cout << "O numero " << vet[j] << " e primo" << endl;
      else
      cout << "O numero " << vet[j] << " nao e primo" << endl;
}


}



Nenhum comentário:

Postar um comentário

Faça um algoritmo para ler dois vetores V1 e V2 de 15 números cada. Calcular e escrever a quantidade de vezes que V1 e V2 possuem os mesmos números e nas mesmas posições.

Em linguagem C #include <stdio.h> #include <cstdlib> int main(){ int i, j, cont, vet[5], vet1[5]; ...