Giulia A. Orsi Gonçalves RA:281751 1)Programa para encontrar todos os números primos a partir de um dado intervalo de dois números inteiros #include #include #include #include main( ) { int a, ,i,d,tem_divisor; float r; puts("Digite dois números inteiros, sendo o primeiro menor"); scanf("%d%d",&a,&b); while (a<=b) { r=a/2; d=2; while((a%d!=0)&&(d<=r)) d=d+1; if(d<=r) tem_divisor=1; else tem_divisor=0; if(tem_divisor==1) a=a+1; else { printf("numero primo: %d",a); a=a+1; } } a=getch(); } 2)Programa que soma os n(lido) primeiros primos #include #include #include #include main( ) { int n,num,i,soma,d,tem_divisor,primo; float r; label 1; printf("Digite um inteiro positivo"); scanf("%d",&n); primo=1; soma=0; for (i=1,i<=n,i=i+1) { soma=soma+primo; num=primo+1; 1: r=num/2; d=2; while(d<=r) if(num%d==0) break; else d=d+1; if(d<=r) tem_divisor=1; else tem_divisor=0; if (tem_divisor==1) { num=num+1; goto 1; } else primo=num; } printf("A soma dos n primeiros números é %d",soma) } getch(); }