A maior rede de estudos do Brasil

Estruturas de Repetição em c++

Questão 1- 

Faça um programa que peça um número inteiro e determine se ele é ou não um número primo.

Questão 2- 

Faça um programa que leia uma quantidade indeterminada de números positivos e conte quantos deles estão nos seguintes intervalos: [0-25], [26-50], [51-75] e [76-100].

A entrada de dados deverá terminar quando for lido um número negativo.

 

 


1 resposta(s)

User badge image

Vivelex

Há mais de um mês

#include <stdio.h>
#include <stdlib.h>

int main() {
  
  int i, x; 
  int div = 0;
  
  do {
    printf("Digite um numero inteiro e positivo: ");
    scanf("%d", &x);
  } while (x <= 0);
  
  for (i = 1; i <= x; i++) {
    if (x % i == 0) { 
     div++;
    }
  }
    
  if (div == 2)
    printf("O numero %d e primo!", x);
  else
    printf("O numero %d nao e primo!", x);

  return 0;
}

#include <stdio.h>
#include <stdlib.h>

int main() {
  
  int i, x; 
  int div = 0;
  
  do {
    printf("Digite um numero inteiro e positivo: ");
    scanf("%d", &x);
  } while (x <= 0);
  
  for (i = 1; i <= x; i++) {
    if (x % i == 0) { 
     div++;
    }
  }
    
  if (div == 2)
    printf("O numero %d e primo!", x);
  else
    printf("O numero %d nao e primo!", x);

  return 0;
}

Essa pergunta já foi respondida por um dos nossos estudantes