Advertisement
markkoval1999

Untitled

Oct 29th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.35 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,10);
  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.     getchar();
  53.     return 0;
  54. }
  55.  
  56. int prime_numbers(int a, int b)
  57. {
  58.     int sum = 0;
  59.     for (int i = a; i <= b; i++)
  60.     {
  61.         if ((i % 2 == 0 && i != 2) || (i % 7 == 0 && i != 7) || (i % 5 == 0 && i != 5) || (i % 3 == 0 && i != 3))
  62.         {
  63.             continue;
  64.         }
  65.         sum += i;
  66.         printf("%d ", i);
  67.  
  68.  
  69.     }
  70.     printf("\nsum is ");
  71.     return sum;
  72.  
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement