Advertisement
Guest User

Untitled

a guest
Apr 26th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #include "myInputManager.h"
  5.  
  6.  
  7. int checkValueInArr( int value, int *arr, int length)
  8. {
  9. int i;
  10. for (i = 0; i < length; i++) {
  11. if (arr[i] == value)
  12.  
  13. return 1;
  14. }
  15. return i;
  16. }
  17.  
  18.  
  19. void elementOccurTimes(int *winNumber, int *occurences, int inputArray[], int arraySize)
  20. {
  21. int checkArr[100];
  22. int count = 0;
  23. int whichPos = 0;
  24.  
  25. int searchResult = 0;
  26.  
  27. for (int i = 0; i < arraySize; i++)
  28. {
  29. searchResult = checkValueInArr(inputArray[i], &checkArr, arraySize);
  30. if (searchResult)
  31. {
  32. printf("Found occurence!\n");
  33. }
  34. else
  35. {
  36. checkArr[count] = inputArray[i];
  37. count++;
  38. }
  39. }
  40.  
  41. for (int i = 0; i < arraySize; i++) {
  42.  
  43. printf("%d ", checkArr[i]);
  44.  
  45. printf("\n");
  46. }
  47.  
  48. //winNuber = checArr[winPosition];
  49. //occurences = checkArr[winPosition][0]
  50. }
  51.  
  52.  
  53. int main()
  54. {
  55.  
  56.  
  57. printf("Welcome to the number counter!\n");
  58. printf("Enter a negative integer number to stop the input and write out the result.\n");
  59.  
  60. int inputTal;
  61.  
  62. int winNumber;
  63. int occurences;
  64. int values[100];
  65.  
  66. int times = 0;
  67. for (int i = 0; i < 100; i++) /*Loopar och frågar upprepat efter tal sålänge inputtal är positivt.*/
  68. {
  69. printf("Input a positive integer: ");
  70. scanInt(&inputTal);
  71.  
  72. if (inputTal < 0)
  73. {
  74. break;
  75. }
  76. if (inputTal > 1000)
  77. {
  78. printf("Please enter a number smaller then 1000");
  79. }
  80. else
  81. {
  82. values[i] = inputTal;
  83. times++;
  84. }
  85. }
  86.  
  87. elementOccurTimes(&winNumber, &occurences, values, times);
  88.  
  89. getchar();
  90. return 0;
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement