Advertisement
Guest User

7 ostateczna

a guest
Dec 10th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <stdio.h>
  4. #include <conio.h>
  5. #include <math.h>
  6. using namespace std;
  7. int n = 10;
  8.  
  9. FILE *f;
  10. void sort_babelkowe(int tab[])
  11. {
  12. int i, j, temp;
  13. for (i = 0; i<n - 1; i++)
  14. for (j = 0; j<n - 1; ++j)
  15. if (tab[j]>tab[j + 1])
  16. {
  17. temp = tab[j];
  18. tab[j] = tab[j + 1];
  19. tab[j + 1] = temp;
  20. }
  21. }
  22. int main()
  23. {
  24. int a[10][10], b[10][10], w[10], i, j, k;
  25. fopen_s(&f, "tablica.txt", "r");
  26. for (i = 0; i<10; i++)
  27. for (j = 0; j<10; j++)
  28. fscanf_s(f, "%d", &a[i][j]);
  29. // Odczytana macierz
  30. printf("tablica nieposortowana\n");
  31. for (i = 0; i<10; ++i)
  32. {
  33. for (j = 0; j<10; ++j)
  34. printf("%6d ", a[i][j]);
  35. printf("\n");
  36. }
  37. for (j = 0; j<10; ++j)
  38. {
  39. for (i = 0; i<10; ++i)
  40. w[i] = a[j][i]; //wierszami w[i]=a[j][i];
  41. sort_babelkowe(w);
  42. for (k = 0; k<10; ++k)
  43. b[j][k] = w[k]; //wierszami b[j][k]=w[k];
  44. }
  45. printf("tablica posortowana\n");
  46. for (i = 0; i<n; i++)
  47. {
  48. for (j = 0; j<10; ++j)
  49. printf("%6d ", b[i][j]);
  50. printf("\n");
  51. }
  52. int check, buf, iloraz = 1;
  53.  
  54. check = n - 2;
  55.  
  56. printf("Najmniejsze liczby:\n");
  57. for (int j = 0; j <= n - 2; j++)
  58. {
  59.  
  60. buf = a[0][j];
  61. for (int i = 0; i <= check; i++)
  62. if (buf>a[i][j])
  63. buf = a[i][j];
  64. check--;
  65. printf("%d; ", buf);
  66. iloraz *= buf;
  67. }
  68. printf("\nF=%d", iloraz);
  69. fclose(f);
  70. _getch();
  71. return 0;
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement