Informática, perguntado por natthypoopy, 5 meses atrás

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 joaopedrolemos
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