Advertisement
Guest User

Untitled

a guest
Feb 19th, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. #define N 6 // rozmiar tablicy
  6.  
  7. int main()
  8. {
  9. double tab[N][N]; // glowna tablica
  10. int tab1[N], tab2[N]; // tablice pomocnicze
  11. int i, j;
  12. int i_w; // indeks najmniejszego elementu wiersza
  13. int min = 1;
  14.  
  15.  
  16. srand(time(NULL));
  17.  
  18. // wypelnianie glownej tablicy liczbami z przedzialu <0, 1)
  19. for (i = 0; i < N; i++)
  20. {
  21. for (j = 0; j < N; j++)
  22. {
  23. tab[i][j] = rand() / (RAND_MAX + 1.0);
  24. }
  25. }
  26.  
  27. // wypisanie tablicy
  28. printf("Oto tablica dwuwymiarowa:\n");
  29. for (i = 0; i < N; i++)
  30. {
  31. for (j = 0; j < N; j++)
  32. {
  33. printf("%lf\t", tab[i][j]);
  34. }
  35. printf("\n");
  36. }
  37.  
  38. // szukanie minimalnego elementu wiersza
  39. for (i = 0; i < N; i++, min = 1.0)
  40. {
  41. for (j = 0; j < N; j++)
  42. {
  43. if (tab[i][j] < min)
  44. {
  45. min = tab[i][j];
  46. tab1[i] = j;
  47. }
  48. }
  49. }
  50.  
  51. // wypisanie indeksow najmniejszych elemntow kazdego wiersza
  52. printf("\n\nIndeksy najmniejszych elementow kazdego wiersza:\n");
  53. for (i = 0; i < N; i++)
  54. {
  55. printf("%d\t", tab1[i]);
  56. }
  57.  
  58.  
  59.  
  60. printf("\n\nKoniec programu.\n\n");
  61. system("pause");
  62. return 0;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement