Advertisement
meta1211

Usefull functions

Nov 5th, 2017
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. // Динамические массивы
  2.  
  3. //int **a = new int*[w];
  4. //Создание массива
  5. void create_array(int **a, int w, int h)
  6. {
  7. for (unsigned int i = 0; i < w; i++)
  8. {
  9. a[i] = new int[h];
  10. }
  11. }
  12. // a[w][h]
  13.  
  14. //удаление массива
  15. void delete_array(int **a, int w)
  16. {
  17. for (int j = 0; j < w; j++)
  18. delete[]a[j];
  19. }
  20.  
  21. //Печать массива
  22. void print_array(int **a, int h, int w)
  23. {
  24. for (unsigned int k = 0; k < w; k++)
  25. {
  26. printf("\n");
  27. for (unsigned int j = 0; j < h; j++)
  28. {
  29. printf("%d\t", a[k][j]);
  30. }
  31. }
  32. }
  33.  
  34. //Заполнение случайными значениями
  35. void fill_array(int **a, int h, int w)
  36. {
  37. for (unsigned int k = 0; k < w; k++)
  38. for (unsigned int j = 0; j < h; j++)
  39. {
  40. a[k][j] = (rand() % 40) + 11;
  41. }
  42. }
  43. //статические массивы
  44. void print_array(int a[k][j])
  45. {
  46. for (unsigned int k = 0; k < w; k++)
  47. {
  48. printf("\n");
  49. for (unsigned int j = 0; j < h; j++)
  50. {
  51. printf("%d\t", a[k][j]);
  52. }
  53. }
  54. }
  55. void fill_array(int a[k][j])
  56. {
  57. for (unsigned int k = 0; k < w; k++)
  58. for (unsigned int j = 0; j < h; j++)
  59. {
  60. a[k][j] = (rand() % 40) + 11;
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement