Advertisement
2607

d4q1

Sep 9th, 2021
1,211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.29 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3.  
  4. int isPrime(int n)
  5. {
  6.     // если n > 1
  7.     if (n > 1)
  8.     {
  9.         // в цикле перебираем числа от 2 до n - 1
  10.         for (int i = 2; i < n; i++)
  11.             if (n % i == 0) // если n делится без остатка на i - возвращаем false (число не простое)
  12.                 return 0;
  13.  
  14.         // если программа дошла до данного оператора, то возвращаем true (число простое) - проверка пройдена
  15.         return 1;
  16.     }
  17.     else // иначе возвращаем false (число не простое)
  18.         return 0;
  19. }
  20.  
  21.  
  22. int main()
  23. {
  24.     int a, x, maxd, i=2, t=2, m=2;
  25.     scanf("%d",&a);
  26.     while(i<=a)
  27.     {
  28.         x=a;
  29.       /*  for(t;t<=i;++t)
  30.         {
  31.             if (isPrime(t)==1){
  32.                 m=t;
  33.                 break;
  34.             }
  35.             else{
  36.                
  37.             }
  38.         }
  39.         printf("%d\n", t);
  40.         */
  41.        
  42.         while(x>0)
  43.         {
  44.             x=x-m;
  45.             if(x==0)
  46.             {
  47.                 maxd=m;
  48.             }
  49.             //printf("%d\n", maxd);
  50.         }
  51.         i=m;
  52.         i++;
  53.     }
  54.     //printf("%d\n", maxd);
  55.     return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement