Ximbola

Manipulação = PRIMO;

Dec 8th, 2014
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.66 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. main(){
  5.    
  6.     FILE *arq;
  7.     int i , x , ini , fim , primo = 0;
  8.    
  9.     arq = fopen ("primo.txt","w");
  10.    
  11.         if(arq == NULL){
  12.            
  13.             printf("Erro na Gravacao!!");
  14.             system("pause");
  15.             exit(-1);
  16.            
  17.         }
  18.        
  19.             printf("Informe o valor de inicio:"); scanf("%d",&ini);
  20.             printf("Informe o valor final:");     scanf("%d",&fim);
  21.            
  22.                 for(i =  ini ; i <=fim ; i++){
  23.                     primo = 0;
  24.                     for(x = 1; x<= i ; x++){
  25.                         if(i %x ==0){
  26.                             primo++;
  27.                            
  28.                         }
  29.                     }
  30.                    
  31.                         if(primo == 2){
  32.                            
  33.                             fprintf(arq, "Os primos são: %d.\n",i);
  34.                         }
  35.                 }
  36.            
  37.        
  38.    
  39.    
  40.    
  41.    
  42.    
  43.     system("pause");
  44. }
Advertisement
Add Comment
Please, Sign In to add comment