Nikitasobakabmx

Untitled

Dec 13th, 2017
79
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 <math.h>
  3. #include <conio.h>
  4.  
  5. #define I 5
  6. #define J 5
  7.  
  8. float c[I][J];
  9.  
  10. void swap(){
  11.  for (int i = 0; i < I; i++) {
  12.         if (i % 2 == 0)
  13.             for (int j = 0; j < J; j++)
  14.                 c[i][j] = c[i+1][j];
  15.         else
  16.             for (int j = 0; j < J; j++)
  17.                 c[i][j] = c[i-1][j];
  18.     }
  19. }
  20. int num(float C[I][J]){
  21.     int NA=0;
  22.     for (int i = 0; i < 5; i++)
  23.         for (int j = 0; j < 5; j++)
  24.             if (C[i][j] > 2.5) NA++;
  25.     return NA;
  26. }
  27.  
  28. int main() {
  29. float a[I][J], b[I][J];
  30. int NA=0, NB=0;
  31. printf("VVedite elementi matrici\n");
  32. for (int i = 0; i < I; i++)
  33.     for (int j = 0; j < J; j++){
  34.         printf("%iX%i\t",i+1,j+1);
  35.         scanf("%f",&a[i][j]);
  36.         }
  37. for (int i = 0; i < I; i++)
  38.     for (int j = 0; j < J; j++)
  39.         b[i][j] = (i + 1)*cos(i + j + 2);
  40. NA=num(a);
  41. NB=num(b);
  42. if (NA > NB) {
  43.     for (int i = 0; i < I; i++) {
  44.         for (int j = 0; j < J; j++)
  45.             c[i][j] = a[i][j];
  46.     }
  47. }
  48. else{
  49.     for (int i = 0; i < I; i++) {
  50.             for (int j = 0; j < J; j++)
  51.                 c[i][j] = b[i][j];
  52.         }
  53. }
  54. swap();
  55. printf("B=\n");
  56. for (int i = 0; i < I; i++){
  57.     for (int j = 0; j < J; j++)
  58.         printf("%f\t",b[i][j]);
  59.     printf("\n");
  60. }
  61. printf("NA=%i NB=%i\n",NA,NB);
  62. printf("C=\n");
  63. for (int i = 0; i < I; i++) {
  64.     for (int j = 0; j < J; j++)
  65.         printf("%f\t",c[i][j]);;
  66.     printf("\n");
  67. }
  68. getch();
  69. return 0;
  70. }
Add Comment
Please, Sign In to add comment