Informática, perguntado por maycampos916, 11 meses atrás

Fac¸a um programa que some os numeros primos existentes entre ´ a e b, onde a e b sao ˜ numeros informados pelo usu ´ ario.

Soluções para a tarefa

Respondido por benjamin66
2

#include <stdio.h>

int main() {

int a, b, num, i, ehprimo, soma=0;

printf("Informe a: ");

scanf("%d", &a);

printf("Informe b: ");

scanf("%d", &b);

if (a > b) {

i = a;

a = b;

b = i;

}

for (num=a; num<=b; num++) {

ehprimo = 0;

for (i=2; i<num; i++)

if (num % i == 0)

ehprimo = 1;

if (ehprimo == 0) {

soma += num;

}

}

if (soma > 0)

printf("\nSoma dos primos em [%d, %d]: %d\n", a, b, soma);

else

printf("\nNão existem primos no intervalo [%d, %d]\n", a, b);

return 0;

}

Respondido por sayuriitosilva
0

Sabendo os conceitos de programação, pode-se afirmar que realizando a questão corretamente, temos que:

#include <stdio.h>

int main() {

int a, b, num, i, ehprimo, soma=0;

printf("Informe a: ");

scanf("%d", &a);

printf("Informe b: ");

scanf("%d", &b);

if (a > b) {

i = a;

a = b;

b = i;

}

for (num=a; num<=b; num++) {

ehprimo = 0;

for (i=2; i<num; i++)

if (num % i == 0)

ehprimo = 1;

if (ehprimo == 0) {

soma += num;

}

}

if (soma > 0)

printf("\nSoma dos primos em [%d, %d]: %d\n", a, b, soma);

else

printf("\nNão existem primos no intervalo [%d, %d]\n", a, b);

return 0;

}

O que é programação?

A programação é um processo de escrita, manutenção e teste para um programa de computador. Ademais, a linguagem de programação deve ser a mesma que a linguagem da maquina, para que assim haja comunicação entre as partes.

Saiba mais sobre programação em:

brainly.com.br/tarefa/20790680

#SPJ2

Anexos:
Perguntas interessantes