Advertisement
markkoval1999

Untitled

Oct 29th, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.36 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. int prime_numbers(int a, int b);
  4.  
  5. int main()
  6. {
  7.     int range_b, range_e, saver;
  8.     char answer[10];
  9.     const char*str1 = "yes";
  10.  
  11.     //int len = strlen(str1);
  12.     //printf("length %d",len);
  13.    
  14.     while (1)
  15.     {
  16.         /*printf("Enter begin of range : ");
  17.         scanf_s("%d", &range_b);
  18.  
  19.         printf("\nEnter end of range : ");
  20.         scanf_s("%d", &range_e);
  21.         printf("\n");
  22.  
  23.         saver = prime_numbers(range_b, range_e);
  24.         printf("%d", saver);
  25.  
  26.         printf("\nDo you want to stop: \n");
  27.         gets_s(answer);*/
  28.         //igrored
  29.         //int len2 = strlen(answer);
  30.         //printf("answer length %d", len2);
  31.         printf("\nDo you want to stop: ");
  32.         gets_s(answer);
  33.         if (answer == "yes" || answer == "yes\n" || answer == "yes\0")
  34.         {
  35.             break;
  36.         }
  37.         if (strcmp(str1, answer) == 0)//ignored
  38.         {
  39.             break;
  40.         }
  41.         getchar();
  42.         printf("Enter begin of range : ");
  43.         scanf_s("%d", &range_b);
  44.  
  45.         printf("\nEnter end of range : ");
  46.         scanf_s("%d", &range_e);
  47.         printf("\n");
  48.  
  49.         saver = prime_numbers(range_b, range_e);
  50.  
  51.     }
  52.  
  53.     getchar();
  54.     getchar();
  55.     return 0;
  56. }
  57.  
  58. int prime_numbers(int a, int b)
  59. {
  60.     int sum = 0;
  61.     for (int i = a; i <= b; i++)
  62.     {
  63.         if ((i % 2 == 0 && i != 2) || (i % 7 == 0 && i != 7) || (i % 5 == 0 && i != 5) || (i % 3 == 0 && i != 3))
  64.         {
  65.             continue;
  66.         }
  67.         sum += i;
  68.         printf("%d ", i);
  69.  
  70.  
  71.     }
  72.     printf("\nsum is ");
  73.     return sum;
  74.  
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement