Advertisement
TwiNNeR

Zadacha 1 FEIT

Oct 26th, 2014
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.46 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. //Од тастатура се внесуваат непознат број на цели броеви. Да се провери дали бројот
  5. //формиран од цифрата на стотки и цифрата на десетки е прост. Формирањето на новиот
  6. //број, како и проверката дали истиот е прост да се реализира со посебни функции. На крај
  7. //да се испечати колку од внесените броеви го исполнуваат условот. На пример:
  8. //Внесен е бројот: 2174 => Бројот 17 е прост број
  9. //Внесен е бројот: 16557 => Бројот 55 не е прост број
  10.  
  11. int novbroj(int x)
  12. {
  13.     int d,s;
  14.     d=(x/10)%10;
  15.     s=(x/100)%10;
  16.     int dvocifren_broj=(s*10)+d;
  17.     return dvocifren_broj;
  18. }
  19.  
  20. int prost_proverka(int y)
  21. {
  22.     int l;
  23.     for(l=2;l<y;l++)
  24.     {
  25.         if(y%l==0)
  26.         {
  27.             return 0;
  28.         }
  29.     }
  30.     return 1;
  31. }
  32.  
  33. int main()
  34. {
  35.     int broj,n,i;
  36.  
  37.     printf("Vnesi kolku celi broevi da se vnesat: ");
  38.     scanf("%d",&n);
  39.     printf("\n");
  40.     for(i=1;i<=n;i++)
  41.     {
  42.         printf("Vnesi broj: ");
  43.         scanf("%d",&broj);
  44.         printf("Brojot %d %s",novbroj(broj),prost_proverka(novbroj(broj)) ? "e prost broj\n" : "ne e prost broj\n");
  45.     }
  46.  
  47.     return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement