Advertisement
Guest User

Untitled

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