Advertisement
machkovskitomche

matrica za bosko

Aug 31st, 2018
93
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<stdlib.h>
  3. #define max 20
  4.  
  5. int prost(int broj)
  6. {
  7.     int i;
  8.     for(i=2;i<broj/2;i++)
  9.     {
  10.         if(broj%i==0)
  11.             {
  12.             return 0;
  13.             }
  14.     }
  15.     return 1;
  16. }
  17.  
  18. int main()
  19. {
  20.     int A[max][max],B[max][max],i,j,k,l,red,kol;
  21.     int temp;
  22.     printf("Vnesete gi dimenziite na matricata!\n");
  23.     printf("Vnesete go brojot na redici: \n");
  24.     scanf("%d",&red);
  25.     printf("Vnesete go brojot na koloni:\n");
  26.     scanf("%d",&kol);
  27.     printf("Vnesete gi elementite na matricata: \n");
  28.     for(i=0;i<red;i++)
  29.     {
  30.         for(j=0;j<kol;j++)
  31.         {
  32.             printf("A[%d][%d]= ",i,j);
  33.             scanf("%d",&A[i][j]);
  34.         }
  35.     }
  36.     k=0,l=0;
  37.     for(i=0; i<red; i++)
  38.     {
  39.         for(j=0; j<kol; j++)
  40.         {
  41.             if(prost(A[i][j])!=0)
  42.             {
  43.                 B[k][l]=A[i][j];
  44.                 k++;
  45.             }
  46.             if(k==red)
  47.             {
  48.                 k=0;
  49.                 l++;
  50.             }
  51.         }
  52.     }
  53.     for(i=0; i<red; i++)
  54.     {
  55.         for(j=0; j<kol; j++)
  56.         {
  57.             if(prost(A[i][j]==0))
  58.             {
  59.                 B[k][l]=A[i][j];
  60.             }
  61.         }
  62.     }
  63.  
  64.     for(k=0; k<red; k++)
  65.     {
  66.         for(l=0; l<kol; l++)
  67.         {
  68.             printf("%d ",B[k][l]);
  69.         }
  70.     }
  71.     return 0;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement