Linguagem C, alguém me ajuda por favor!!!
3. Um número primo só é divisível por 1 e por ele mesmo. Escreva um programa que
calcule a soma de todos os primos de 1 até um limite informado pelo usuário. Mostre
exemplos de execução com limite definido pelo usuário e o resultado produzido para cada um. Exemplo: quando o limite for 5, o resultado será 1+2+3+5 = 14. Se o limite for
11 então deve ser calculado 1+2+3+5+7+11.
Soluções para a tarefa
Respondido por
1
#include <stdio.h>
#include <stdbool.h>
bool prime (int x){
int i, cod = 0;
for (i=1;i<=x;i++){
if (x%i==0) cod++;
}
if (cod==2) return true;
else return false;
}
int main(){
int usr, sum = 1;
printf("N> "); scanf("%d",&usr);
int x;
for (x=1;x<=usr;x++){
if (prime(x)) sum+=x;
}
printf("SOMA: %d\n", sum);
return 0;
}
natthypoopy:
Obrigada!
Perguntas interessantes