Advertisement
Guest User

Untitled

a guest
Jan 17th, 2020
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. #include "stdlib.h"
  2. #include "stdio.h"
  3.  
  4. int askSize();
  5. void createAndFill(int size);
  6. void calculate(int size);
  7.  
  8. int array[6][6];
  9.  
  10. int main() {
  11. int size = askSize();
  12. createAndFill(size);
  13. calculate(size);
  14.  
  15. return 0;
  16. }
  17.  
  18. int askSize() {
  19. int size;
  20. printf("enter the size of array: ");
  21. scanf("%d", &size);
  22. if (2 <= size && size <= 7) {
  23. return size;
  24. }
  25. return 0;
  26. }
  27.  
  28. void createAndFill(int size) {
  29. int i = 0;
  30. int j;
  31. while (i <= size-1) {
  32. j = 0;
  33. while (j <= size-1) {
  34. printf("Enter value for [%d][%d]: ", i, j);
  35. scanf("%d", &array[i][j]);
  36. j++;
  37. }
  38. i++;
  39. }
  40.  
  41. i = 0;
  42. while (i <= size-1) {
  43. j = 0;
  44. while (j <= size-1) {
  45. printf("%d, ", array[i][j]);
  46. j++;
  47. }
  48. printf("\n");
  49. i++;
  50. }
  51. }
  52.  
  53. void calculate(int size) {
  54. int occurences[10] = {0,0,0,0,0,0,0,0,0,0};
  55. printf("\n Occurences:\n");
  56. int i = 0;
  57. int j = 0;
  58. int k = 0;
  59. while (i <= size-1) {
  60. j = 0;
  61. while (j <= size-1) {
  62. k = 0;
  63. while (k < 10) {
  64. if (array[i][j] == k) {
  65. occurences[k]++;
  66. }
  67. k++;
  68. }
  69. j++;
  70. }
  71. i++;
  72. }
  73. i = 0;
  74. while (i < 10) {
  75. printf("%d - %d\n", i, occurences[i]);
  76. }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement