Yachkov

Zadacha2

Jan 15th, 2023 (edited)
593
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.43 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     printf("Author: Teodor Yachkov\n");
  7.     printf("Fak. #251222023, FIT, KPTM, grupa 19b\n");
  8.    
  9.     int m;
  10.     printf ("Elementi na matricata: ");
  11.     scanf("%d" ,&m);
  12.     printf("\n");
  13.    
  14.     int R;
  15.     printf("Kratno R: ");
  16.     scanf("%d", &R);
  17.     printf("\n");
  18.    
  19.     int A,B;
  20.     printf("Granica A - B: ");
  21.     scanf("%d, %d",&A, &B);
  22.    
  23.     int D[m][m];
  24.     int i, j;
  25.  
  26.     for (i = 0; i < m ;i++)
  27.     {
  28.         for (j = 0; j < m ;j++)
  29.         {
  30.             do
  31.             {
  32.                 printf("D[%d][%d]= ", i, j);
  33.                 scanf("%d", &D[i][j]);
  34.             }
  35.             while ((D[i][j] < -999) || (D[i][j] > 999 ));
  36.         }
  37.     }
  38.  
  39.     printf("Otpechatvane na vhodni danni\n");
  40.     for ( i = 0; i < m; i++)
  41.     {
  42.         for ( j = 0; j < m; j++)
  43.         {
  44.             printf("D[%d][%d] = %d ", i,j,D[i][j]);
  45.             printf("\n");
  46.         }
  47.     }
  48.    
  49.     float nums = 0;
  50.     float srar = 0;
  51.     float count = 0;
  52.    
  53.     for (i = 0; i < m; i++)
  54.     {
  55.         for (j = 0; j < m; j++)
  56.         {
  57.             if (j > i)
  58.             {
  59.                 if ((D[i][j] > A) || (D[i][j] < B ))
  60.                 {
  61.                     if(D[i][j] % R == 0)    
  62.                     {
  63.                      nums+= D[i][j];
  64.                      count++;
  65.                     }
  66.                 }
  67.                
  68.             }
  69.         }
  70.     }
  71.    
  72.         srar = nums/count;
  73.     printf("%f",srar);
  74.     printf("\n");
  75.     system("pause");
  76.     return 0;
  77. }
  78.  
Advertisement
Add Comment
Please, Sign In to add comment