Advertisement
Radoslav_03

Untitled

Apr 3rd, 2023
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.75 KB | None | 0 0
  1. /*#include <stdio.h>
  2.  
  3. int main()
  4. {
  5. int n;
  6. printf("Enter the length of the array: ");
  7. scanf("%d", &n);
  8.  
  9. int a[n];
  10. printf("Enter the array elements in ascending order:\n");
  11. for (int i = 0; i < n; i++)
  12. {
  13. scanf("%d", &a[i]);
  14. }
  15.  
  16. int max_site_start = 0;
  17. int max_site_length = 1;
  18. int current_site_start = 0;
  19. int current_site_length = 1;
  20.  
  21. for (int i = 1; i < n; i++)
  22. {
  23. if (a[i] == a[i-1])
  24. {
  25. current_site_length++;
  26. } else
  27. {
  28. if (current_site_length > max_site_length)
  29. {
  30. max_site_start = current_site_start;
  31. max_site_length = current_site_length;
  32. }
  33. current_site_start = i;
  34. current_site_length = 1;
  35. }
  36. }
  37.  
  38. if (current_site_length > max_site_length)
  39. {
  40. max_site_start = current_site_start;
  41. max_site_length = current_site_length;
  42. }
  43.  
  44. printf("The longest playground starts at index %d and has length %d.\n",
  45. max_site_start, max_site_length);
  46.  
  47. return 0;
  48. }*/
  49.  
  50.  
  51.  
  52. /*#include <stdio.h>
  53.  
  54. int main()
  55. {
  56. int n;
  57. printf("Enter the length of the sequence: ");
  58. scanf("%d", &n);
  59.  
  60. int a[n];
  61. printf("Enter the sequence elements: ");
  62. for (int i = 0; i < n; i++)
  63. {
  64. scanf("%d", &a[i]);
  65. }
  66.  
  67. int valid = 1;
  68. for (int i = 0; i < n-1; i+=2)
  69. {
  70. if (i+1 >= n || a[i] >= a[i+1])
  71. {
  72. valid = 0;
  73. break;
  74. }
  75. if (i+2 < n && a[i+1] <= a[i+2])
  76. {
  77. valid = 0;
  78. break;
  79. }
  80. }
  81.  
  82. if (valid)
  83. {
  84. printf("The sequence satisfies the condition.");
  85. } else {
  86. printf("The sequence does not satisfy the condition.");
  87. }
  88.  
  89. return 0;
  90. }*/
  91.  
  92.  
  93.  
  94.  
  95. /*#include <stdio.h>
  96.  
  97. int main()
  98. {
  99. int arr[] = {1, 2, 3, 4, 5};
  100. int n = sizeof(arr) / sizeof(arr[0]);
  101.  
  102. printf("Original array: ");
  103. for(int i=0; i<n; i++)
  104. {
  105. printf("%d ", arr[i]);
  106. }
  107.  
  108. printf("\nReversed array: ");
  109. for(int i=n-1; i>=0; i--)
  110. {
  111. printf("%d ", arr[i]);
  112. }
  113.  
  114. return 0;
  115. }*/
  116.  
  117.  
  118.  
  119.  
  120. /*#include <stdio.h>
  121.  
  122. int main()
  123. {
  124. int n, k;
  125. printf("Enter the length of the sequence: ");
  126. scanf("%d", &n);
  127.  
  128. int arr[n];
  129. printf("Enter %d integers:\n", n);
  130. for(int i=0; i<n; i++)
  131. {
  132. scanf("%d", &arr[i]);
  133. }
  134.  
  135. printf("Enter the number of positions to move: ");
  136. scanf("%d", &k);
  137.  
  138. for(int i=0; i<k; i++)
  139. {
  140. int temp = arr[0];
  141. for(int j=0; j<n-1; j++)
  142. {
  143. arr[j] = arr[j+1];
  144. }
  145. arr[n-1] = temp;
  146. }
  147.  
  148. printf("Sequence after moving %d positions:\n", k);
  149. for(int i=0; i<n; i++)
  150. {
  151. printf("%d ", arr[i]);
  152. }
  153.  
  154. return 0;
  155. }*/
  156.  
  157.  
  158.  
  159.  
  160. #include <stdio.h>
  161.  
  162. void bubble_sort(int arr[], int n);
  163.  
  164. int main()
  165. {
  166. int n, k;
  167. printf("Enter the length of the sequence: ");
  168. scanf("%d", &n);
  169.  
  170. int arr[n];
  171. printf("Enter %d integers:\n", n);
  172. for(int i=0; i<n; i++)
  173. {
  174. scanf("%d", &arr[i]);
  175. }
  176.  
  177. printf("Enter the value of K: ");
  178. scanf("%d", &k);
  179.  
  180. bubble_sort(arr, n);
  181.  
  182. printf("The %dth largest element in the sequence is %d.\n", k, arr[k-1]);
  183.  
  184. return 0;
  185. }
  186.  
  187. void bubble_sort(int arr[], int n)
  188. {
  189. for(int i=0; i<n-1; i++)
  190. {
  191. for(int j=0; j<n-i-1; j++)
  192. {
  193. if(arr[j] < arr[j+1])
  194. {
  195. int temp = arr[j];
  196. arr[j] = arr[j+1];
  197. arr[j+1] = temp;
  198. }
  199. }
  200. }
  201. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement