All pastes #517388 Raw Edit

Unnamed

public text v1 · immutable
#517388 ·published 2007-05-29 01:11 UTC
rendered paste body

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<stdio.h>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
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 <stdio.h>
#include <conio.h>
#include<math.h>
#include<stdio.h>
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();
                         }