Hướng dẫn c++ array practice - thực hành mảng c ++

C Bài tập lập trình, Thực hành, Giải pháp: Mảng

Cập nhật lần cuối vào ngày 01 tháng 9 năm 2022 12:41:23 [UTC/GMT +8 giờ]

C mảng [107 bài tập với giải pháp]

[Một trình soạn thảo có sẵn ở cuối trang để viết và thực thi các tập lệnh.]

1. Viết một chương trình trong C để lưu trữ các phần tử trong một mảng và in nó. Chuyển đến Dữ liệu kiểm tra trình soạn thảo: Đầu vào 10 phần tử trong mảng: Phần tử - Phần tử 0: 1 - Phần tử 1: 1 - 2: 2 ....... Đầu ra dự kiến: Các phần tử trong mảng là: 1 1 2 3 4 5 6 7 8 9 Nhấp vào tôi để xem giải pháp Write a program in C to store elements in an array and print it. Go to the editor
Test Data :
Input 10 elements in the array :
element - 0 : 1
element - 1 : 1
element - 2 : 2
.......
Expected Output :
Elements in array are: 1 1 2 3 4 5 6 7 8 9
Click me to see the solution

2. Viết một chương trình trong C để đọc n số giá trị trong một mảng và hiển thị nó theo thứ tự ngược lại. Chuyển đến Dữ liệu kiểm tra trình soạn thảo: Nhập số lượng phần tử để lưu trữ trong mảng: 3 đầu vào 3 Số phần tử trong mảng: Phần tử - 0: 2 Phần tử - 1: 5 Phần tử - 2: 7 Đầu ra dự kiến: Các giá trị lưu trữ vào Mảng là: 2 5 7 Lưu trữ giá trị vào mảng ngược lại là: 7 5 2 Nhấp vào tôi để xem giải pháp Write a program in C to read n number of values in an array and display it in reverse order. Go to the editor
Test Data :
Input the number of elements to store in the array :3
Input 3 number of elements in the array :
element - 0 : 2
element - 1 : 5
element - 2 : 7
Expected Output :
The values store into the array are :
2 5 7
The values store into the array in reverse are :
7 5 2
Click me to see the solution

3. Viết một chương trình trong C để tìm tổng của tất cả các phần tử của mảng. Chuyển đến Dữ liệu kiểm tra trình soạn thảo: Nhập số lượng các phần tử được lưu trữ trong mảng: 3 phần tử đầu vào 3 phần tử trong mảng: phần tử - 0: 2 phần tử - 1: 5 Phần tử - 2: 8 Đầu ra dự kiến: Tổng của tất cả các phần tử được lưu trữ Trong mảng là: 15 Nhấp vào tôi để xem giải pháp Write a program in C to find the sum of all elements of the array. Go to the editor
Test Data :
Input the number of elements to be stored in the array :3
Input 3 elements in the array :
element - 0 : 2
element - 1 : 5
element - 2 : 8
Expected Output :
Sum of all elements stored in the array is : 15
Click me to see the solution

4. Viết một chương trình trong C để sao chép các phần tử của một mảng vào một mảng khác. Truy cập dữ liệu kiểm tra trình soạn thảo: Nhập số lượng phần tử được lưu trữ trong mảng: 3 phần tử đầu vào 3 phần tử: Phần tử - 0: 15 Phần tử - 1: 10 Phần tử - 2: 12 Đầu ra dự kiến: các phần tử được lưu trữ trong Mảng thứ nhất là: 15 10 12 Các yếu tố được sao chép vào mảng thứ hai là: 15 10 12 Nhấp vào tôi để xem giải pháp Write a program in C to copy the elements of one array into another array. Go to the editor
Test Data :
Input the number of elements to be stored in the array :3
Input 3 elements in the array :
element - 0 : 15
element - 1 : 10
element - 2 : 12
Expected Output :
The elements stored in the first array are :
15 10 12
The elements copied into the second array are :
15 10 12
Click me to see the solution

5. Viết một chương trình trong C để đếm tổng số phần tử trùng lặp trong một mảng. Chuyển đến Dữ liệu kiểm tra trình soạn thảo: Nhập số lượng phần tử được lưu trữ trong mảng: 3 phần tử đầu vào 3 phần tử trong mảng: phần tử - 0: 5 phần tử - 1: 1 Phần tử - 2: 1 Đầu ra dự kiến: Tổng số phần tử trùng lặp tìm thấy trong mảng là: 1 nhấp vào tôi để xem giải pháp Write a program in C to count a total number of duplicate elements in an array. Go to the editor
Test Data :
Input the number of elements to be stored in the array :3
Input 3 elements in the array :
element - 0 : 5
element - 1 : 1
element - 2 : 1
Expected Output :
Total number of duplicate elements found in the array is : 1
Click me to see the solution

6. Viết một chương trình trong C để in tất cả các yếu tố duy nhất trong một mảng. Truy cập dữ liệu kiểm tra trình soạn thảo: In tất cả các yếu tố duy nhất của một mảng: ------------------------------------------- ------- Nhập số lượng các phần tử được lưu trữ trong mảng: 4 phần tử đầu vào 4 trong mảng: phần tử-0: 3 phần tử-1: 2 Phần tử-2: 2 Phần tử-3: 5 Đầu ra dự kiến: Các yếu tố duy nhất được tìm thấy trong mảng là: 3 5 Nhấp vào tôi để xem giải pháp Write a program in C to print all unique elements in an array. Go to the editor
Test Data :
Print all unique elements of an array:
------------------------------------------
Input the number of elements to be stored in the array: 4
Input 4 elements in the array :
element - 0 : 3
element - 1 : 2
element - 2 : 2
element - 3 : 5
Expected Output :
The unique elements found in the array are:
3 5
Click me to see the solution

7. Viết một chương trình trong C để hợp nhất hai mảng có cùng kích thước được sắp xếp theo thứ tự quyết định. Chuyển đến Dữ liệu kiểm tra trình soạn thảo: Nhập số lượng phần tử được lưu trữ trong mảng đầu tiên: 3 phần tử đầu vào 3 trong mảng: phần tử - 0: 1 phần tử - 1: 2 Phần tử - 2: 3 Được lưu trữ trong mảng thứ hai: 3 phần tử đầu vào 3 trong mảng: phần tử - 0: 1 phần tử - 1: 2 Phần tử - 2: 3 Đầu ra dự kiến: Mảng hợp nhất theo thứ tự quyết định là: 3 3 2 2 1 1 Nhấp vào tôi để xem giải pháp Write a program in C to merge two arrays of same size sorted in decending order. Go to the editor
Test Data :
Input the number of elements to be stored in the first array :3
Input 3 elements in the array :
element - 0 : 1
element - 1 : 2
element - 2 : 3
Input the number of elements to be stored in the second array :3
Input 3 elements in the array :
element - 0 : 1
element - 1 : 2
element - 2 : 3
Expected Output :
The merged array in decending order is :
3 3 2 2 1 1
Click me to see the solution

8. Viết một chương trình trong C để đếm tần số của từng phần tử của một mảng. Chuyển đến Dữ liệu kiểm tra trình soạn thảo: Nhập số lượng phần tử được lưu trữ trong mảng: 3 phần tử đầu vào 3 phần tử trong mảng: Phần tử - 0: 25 Phần tử - 1: 12 Phần tử - 2: 43 Đầu ra dự kiến: Tần số của tất cả các phần tử của một mảng: 25 xảy ra 1 lần 12 xảy ra 1 lần 43 xảy ra 1 lần nhấp vào tôi để xem giải pháp Write a program in C to count the frequency of each element of an array. Go to the editor
Test Data :
Input the number of elements to be stored in the array :3
Input 3 elements in the array :
element - 0 : 25
element - 1 : 12
element - 2 : 43
Expected Output :
The frequency of all elements of an array :
25 occurs 1 times
12 occurs 1 times
43 occurs 1 times
Click me to see the solution

9. Viết một chương trình trong C để tìm phần tử tối đa và tối thiểu trong một mảng. Chuyển đến Dữ liệu kiểm tra trình soạn thảo: Nhập số lượng phần tử được lưu trữ trong mảng: 3 phần tử đầu vào 3 phần tử trong mảng: Phần tử - 0: 45 Phần tử - 1: 25 Phần tử - 2: 21 Đầu ra dự kiến: Phần tử tối đa là: 45 Phần tử tối thiểu là: 21 Nhấp vào tôi để xem giải pháp Write a program in C to find the maximum and minimum element in an array. Go to the editor
Test Data :
Input the number of elements to be stored in the array :3
Input 3 elements in the array :
element - 0 : 45
element - 1 : 25
element - 2 : 21
Expected Output :
Maximum element is : 45
Minimum element is : 21
Click me to see the solution

10. Viết một chương trình trong C để tách các số nguyên lẻ và thậm chí số nguyên trong các mảng riêng biệt. Chuyển đến Dữ liệu kiểm tra trình soạn thảo: Nhập số lượng các phần tử được lưu trữ trong mảng: 5 Phần tử đầu vào 5 trong mảng: Phần tử - 0: 25 Phần tử - 1: 47 Phần tử - 2: 42 Phần tử - 3: 56 Phần tử - 4 : 32 Đầu ra dự kiến: Các yếu tố chẵn là: 42 56 32 Các yếu tố lẻ là: 25 47 Nhấp vào tôi để xem giải pháp Write a program in C to separate odd and even integers in separate arrays. Go to the editor
Test Data :
Input the number of elements to be stored in the array :5
Input 5 elements in the array :
element - 0 : 25
element - 1 : 47
element - 2 : 42
element - 3 : 56
element - 4 : 32
Expected Output :
The Even elements are :
42 56 32
The Odd elements are :
25 47
Click me to see the solution

11. Viết một chương trình trong C để sắp xếp các yếu tố của mảng theo thứ tự tăng dần. Chuyển đến Dữ liệu kiểm tra trình soạn thảo: Nhập kích thước của mảng: 5 Đầu vào 5 Phần tử trong mảng: Phần tử - Phần tử 0: 2 - Phần tử 1: 7 - 2: 4 Phần tử - 3: 5 Phần tử - 4: 9 Đầu ra dự kiến: Các phần tử của mảng theo thứ tự tăng dần được sắp xếp: 2 4 5 7 9 Nhấp vào tôi để xem giải pháp Write a program in C to sort elements of array in ascending order. Go to the editor
Test Data :
Input the size of array : 5
Input 5 elements in the array :
element - 0 : 2
element - 1 : 7
element - 2 : 4
element - 3 : 5
element - 4 : 9
Expected Output :
Elements of array in sorted ascending order:
2 4 5 7 9
Click me to see the solution

12. Viết một chương trình trong C để sắp xếp các yếu tố của mảng theo thứ tự giảm dần. Chuyển đến Dữ liệu kiểm tra trình soạn thảo: Nhập kích thước của mảng: 3 phần tử đầu vào 3 phần tử trong mảng: Phần tử - 0: 5 Phần tử - 1: 9 Phần tử - 2: 1 Đầu ra dự kiến: Các phần tử của mảng theo thứ tự giảm dần được sắp xếp: 9 5 1 Nhấp vào tôi để xem giải pháp Write a program in C to sort elements of the array in descending order. Go to the editor
Test Data :
Input the size of array : 3
Input 3 elements in the array :
element - 0 : 5
element - 1 : 9
element - 2 : 1
Expected Output :
Elements of the array in sorted descending order:
9 5 1
Click me to see the solution

13. ------------------------------ Nhập kích thước của mảng: 5 Phần tử 5 Phần tử trong mảng theo thứ tự tăng dần: Phần tử-Phần tử 0: 2-Phần tử- Phần tử 1: 5 - Phần tử 2: 7 - Phần tử 3: 9 - 4: 11 Nhập giá trị được chèn: 8 Danh sách mảng tồn tại là: 2 5 7 9 11 Sau khi chèn danh sách là: 2 5 7 8 9 11 - ----------------------------------- Quy trình thoát ra sau 39,33 giây với giá trị trả về 10 Nhấn bất kỳ phím nào để tiếp tục. . . Nhấp vào tôi để xem giải pháp Write a program in C to insert New value in the array [sorted list ].. Go to the editor
Test Data :
Insert New value in the sorted array :
-----------------------------------------
Input the size of array : 5
Input 5 elements in the array in ascending order:
element - 0 : 2
element - 1 : 5
element - 2 : 7
element - 3 : 9
element - 4 : 11
Input the value to be inserted : 8
The exist array list is :
2 5 7 9 11
After Insert the list is :
2 5 7 8 9 11
--------------------------------
Process exited after 39.33 seconds with return value 10
Press any key to continue . . .
Click me to see the solution

14. Viết một chương trình trong C để chèn giá trị mới vào mảng [danh sách chưa phân loại]. Chuyển đến Dữ liệu kiểm tra trình soạn thảo: Nhập kích thước của mảng: 4 phần đầu vào 4 phần tử trong mảng theo thứ tự tăng dần: Phần tử - 0: 1 phần tử - 1: 8 Phần tử - 2: 7 Phần tử - 3: 10 Nhập giá trị được chèn : 5 Nhập vị trí, trong đó giá trị được chèn: 2 Đầu ra dự kiến: Danh sách hiện tại của mảng: 1 8 7 10 Sau khi chèn phần tử Danh sách mới là: 1 5 8 7 10 Nhấp vào tôi để xem giải pháp Write a program in C to insert New value in the array [unsorted list ]. Go to the editor
Test Data :
Input the size of array : 4
Input 4 elements in the array in ascending order:
element - 0 : 1
element - 1 : 8
element - 2 : 7
element - 3 : 10
Input the value to be inserted : 5
Input the Position, where the value to be inserted :2
Expected Output :
The current list of the array :
1 8 7 10
After Insert the element the new list is :
1 5 8 7 10
Click me to see the solution

15. Viết một chương trình trong C để xóa một phần tử ở vị trí mong muốn từ một mảng. Chuyển đến Dữ liệu kiểm tra trình soạn thảo: Nhập kích thước của mảng: 5 Phần tử 5 Phần tử trong mảng theo thứ tự tăng dần: Phần tử - 0: 1 Phần tử - 1: 2 Phần tử - 2: 3 Phần tử - 3: 4 Phần tử - 4: 5 đầu vào Vị trí mà xóa: 3 Đầu ra dự kiến: Danh sách mới là: 1 2 4 5 Nhấp vào tôi để xem giải pháp Write a program in C to delete an element at desired position from an array. Go to the editor
Test Data :
Input the size of array : 5
Input 5 elements in the array in ascending order:
element - 0 : 1
element - 1 : 2
element - 2 : 3
element - 3 : 4
element - 4 : 5
Input the position where to delete: 3
Expected Output :
The new list is : 1 2 4 5
Click me to see the solution

16. Viết một chương trình trong C để tìm phần tử lớn thứ hai trong một mảng. Chuyển đến Dữ liệu kiểm tra trình soạn thảo: Nhập kích thước của mảng: 5 Phần tử 5 Phần tử trong mảng: Phần tử - Phần tử 0: 2 - Phần tử 1: 9 - Phần tử 2: 1 - Phần tử 3: 4 - 4: 6 Đầu ra dự kiến: The Phần tử lớn thứ hai trong mảng là: 6 Nhấp vào tôi để xem giải pháp Write a program in C to find the second largest element in an array. Go to the editor
Test Data :
Input the size of array : 5
Input 5 elements in the array :
element - 0 : 2
element - 1 : 9
element - 2 : 1
element - 3 : 4
element - 4 : 6
Expected Output :
The Second largest element in the array is : 6
Click me to see the solution

17. Viết một chương trình trong C để tìm phần tử nhỏ thứ hai trong một mảng. Chuyển đến Dữ liệu kiểm tra trình soạn thảo: Nhập kích thước của mảng: 5 yếu tố đầu vào 5 trong mảng [giá trị phải là Write a program in C to find the second smallest element in an array. Go to the editor
Test Data :
Input the size of array : 5
Input 5 elements in the array [value must be mảng [i] đầu ra dự kiến: mảng đã cho là: 7 5 8 2 3 2 4 2 1 0 m = 0, N = 2, ARR1 [M] = 7 ARR1 [n] = 8 chênh lệch = 2 m = 3, n = 6, ARR1 [m] = 2 ARR1 [n] = 4 khác biệt = 3 Sự khác biệt tối đa giữa hai vị trí của mảng Chỉ mục là: 3 Nhấp vào tôi để xem giải pháp Write a program in C to find the maximum n – m such that array[n] > array[m] from a given array[]. Go to the editor
Given an array arr[], find the maximum j – i such that arr[j] > arr[i]
Expected Output:
The given array is:
7 5 8 2 3 2 4 2 1 0
m = 0, n = 2, arr1[m] = 7 arr1[n] = 8 difference = 2
m = 3, n = 6, arr1[m] = 2 arr1[n] = 4 difference = 3
The maximum differcences between two position of array index is: 3
Click me to see the solution

89. Viết một chương trình trong C để tìm ma trận phụ vuông kích thước tối đa với tất cả 1S. Chuyển đến đầu ra dự kiến ​​của trình soạn thảo: Mảng đã cho ở dạng ma trận là: 0 1 0 1 1 1 1 1 1 0 1 1 1 0 1 1 1 1 0 1 1 1 1 1 0 1 0 1 0 Ma trận là: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Nhấp vào tôi để xem giải pháp Write a program in C to find maximum size square sub-matrix with all 1s. Go to the editor
Expected Output:
The given array in matrix form is :
0 1 0 1 1
1 1 1 1 0
1 1 1 1 0
1 1 1 1 0
1 1 1 1 1
0 1 0 1 0
The maximum size sub-matrix is:
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
Click me to see the solution

90. Cho một mảng có kích thước n sao cho mọi phần tử nằm trong phạm vi từ 0 đến N-1. Viết một chương trình trong C để sắp xếp lại mảng đã cho để ARR [i] trở thành mảng [mảng [i]]. Chuyển đến trình soạn thảo đầu ra dự kiến: mảng gốc là 2 1 4 3 0 Mảng sửa đổi là: 4 1 0 3 2 Nhấp vào tôi để xem giải pháp Given an array of size n such that every element is in the range from 0 to n-1. Write a program in C to rearrange the given array so that arr[i] becomes arr[arr[i]]. Go to the editor
Expected Output:
The Original array is
2 1 4 3 0 The modified array is:
4 1 0 3 2
Click me to see the solution

91.Given Một mảng chưa được sắp xếp có kích thước cụ thể. Viết một chương trình trong C để tìm độ dài tối thiểu của subarray sao cho, sắp xếp subarray này làm cho toàn bộ mảng được sắp xếp. của Subarray chưa được sắp xếp làm cho mảng đã cho được sắp xếp nằm giữa các chỉ số 4 và 7 nhấp vào tôi để xem giải phápGiven an unsorted array of specific size. Write a program in C to find the minimum length of subarray such that,
sorting this subarray makes the whole array sorted.Go to the editor
Expected Output:
The given array is:
10 12 15 17 28 32 42 18 56 59 67
The minimum length of unsorted subarray which makes the given array sorted
lies between the indeces 4 and 7
Click me to see the solution

92. Viết một chương trình trong C kiểm tra xem các phần tử trong một mảng chưa được phân loại có xuất hiện liên tiếp hay không. Chuyển đến đầu ra dự kiến ​​của trình soạn thảo: mảng đã cho là: 7 4 3 5 6 2 Sự xuất hiện của các phần tử trong mảng là liên tiếp. Mảng đã cho là: 7 4 4 5 6 2 Sự xuất hiện của các phần tử trong mảng không liên tục. Mảng đã cho là: 7 4 9 5 6 3 Sự xuất hiện của các phần tử trong mảng không liên tục. Nhấp vào tôi để xem giải pháp Write a program in C that checks whether the elements in an unsorted array appears consecutively or not. Go to the editor
Expected Output:
The given array is:
7 4 3 5 6 2
The appearence of elements in the array are consecutive.
The given array is:
7 4 4 5 6 2
The appearence of elements in the array are not consecutive.
The given array is:
7 4 9 5 6 3
The appearence of elements in the array are not consecutive.
Click me to see the solution

93. Viết một chương trình trong C để sắp xếp lại các số dương và số âm xen kẽ trong một mảng nhất định. Hãy vào trình soạn thảo N.B .: Nếu các số dương là nhiều hơn, chúng xuất hiện ở cuối và đối với các số âm, chúng cũng xuất hiện ở cuối mảng . Đầu ra dự kiến: Mảng đã cho là: -4 8 -5 -6 5 -9 7 1 -21 -11 19 Mảng sắp xếp lại là: -4 7 -5 1 -21 5 -11 8 -9 19 -6 Nhấp vào tôi Xem giải pháp Write a program in C to rearrange positive and negative numbers alternatively in a given array.Go to the editor
N.B.: If positive numbers are more they appear at the end and for also negative numbers, they too appear in the end of the array.
Expected Output:
The given array is:
-4 8 -5 -6 5 -9 7 1 -21 -11 19
The rearranged array is:
-4 7 -5 1 -21 5 -11 8 -9 19 -6
Click me to see the solution

94. Viết một chương trình trong C để tìm mức tối đa cho mỗi và mọi subarray đáng tin Mỗi Subarray là: 4 Subarray có độ dài 4 và giá trị tối đa của chúng là: 1 3 6 21 ----> 21 3 6 21 4 ----> 21 6 21 4 9 ----> 21 21 4 9 9 12 ----> 21 4 9 12 3 ----> 12 9 12 3 16 ----> 16 12 3 16 10 ----> 16 Nhấp vào tôi để xem giải pháp Write a program in C to find the maximum for each and every contigious subarray of size k from a given array.Go to the editor
Expected Output:
The given array is:
1 3 6 21 4 9 12 3 16 10
The length of each subarray is: 4
The contigious subarray of length 4 and their maximum value are:
1 3 6 21 ----> 21
3 6 21 4 ----> 21
6 21 4 9 ----> 21
21 4 9 12 ----> 21
4 9 12 3 ----> 12
9 12 3 16 ----> 16
12 3 16 10 ----> 16
Click me to see the solution

95. Viết một chương trình trong C để tách biệt 0 và 1 trong một mảng. Chuyển đến trình soạn thảo đầu ra dự kiến: Mảng đã cho là: 1 0 1 0 0 1 0 1 1 Mảng sau khi phân tách là: 0 0 0 0 1 1 1 1 1 Nhấp vào tôi để xem giải pháp Write a program in C to segregate 0s and 1s in an array. Go to the editor
Expected Output:
The given array is:
1 0 1 0 0 1 0 1 1
The array after segregation is: 0 0 0 0 1 1 1 1 1
Click me to see the solution

96. Viết một chương trình trong C để tách biệt các phần tử chẵn và lẻ trên một mảng. Chuyển đến trình soạn thảo đầu ra dự kiến: Mảng đã cho là: 17 42 19 7 27 24 30 54 73 Mảng sau khi phân tách là: 54 42 30 24 27 7 19 17 73 Nhấp vào tôi để xem giải pháp Write a program in C to segregate even and odd elements on an array. Go to the editor
Expected Output:
The given array is:
17 42 19 7 27 24 30 54 73
The array after segregation is: 54 42 30 24 27 7 19 17 73
Click me to see the solution

97. Viết một chương trình trong C để tìm chỉ mục của phần tử đỉnh đầu tiên trong một mảng nhất định. Chuyển đến trình soạn thảo đầu ra dự kiến: Mảng đã cho là: 5 12 13 20 16 19 11 7 25 Chỉ số của phần tử đỉnh đầu tiên trong mảng là: 3 Nhấp vào tôi để xem giải pháp Write a program in C to find the index of first peak element in a given array. Go to the editor
Expected Output:
The given array is:
5 12 13 20 16 19 11 7 25
The index of first peak element in the array is: 3
Click me to see the solution

98. Chuyển đến trình soạn thảo đầu ra dự kiến: Mảng đã cho là: 17 42 19 7 27 24 17 54 73 Khoảng giữa các giá trị giống nhau trong mảng là: 7 Nhấp vào tôi để xem giải pháp Write a program in C to return the largest span found in the leftmost and rightmost appearances of same value[values are inclusive] in a given array. Go to the editor
Expected Output:
The given array is:
17 42 19 7 27 24 17 54 73
The span between the same values in the array is: 7
Click me to see the solution

99. Chuyển đến đầu ra dự kiến ​​của Trình chỉnh sửa: Mảng đã cho là: 1 3 3 8 4 3 2 3 3 Mảng có thể được chia ở vị trí mà tổng của cả hai bên bằng nhau. Nhấp vào tôi để xem giải pháp Write a program in C to check if an array can be splitted in such a position that, the sum of left side of the splitting is equal to the sum of the right side. Go to the editor
Expected Output:
The given array is : 1 3 3 8 4 3 2 3 3
The array can be split in a position where the sum of both side are equal.
Click me to see the solution

100. Viết một chương trình trong C để trả về số lượng các cụm [một loạt các phần tử 2 trở lên của cùng một giá trị] trong một mảng nhất định. Chuyển đến trình soạn thảo đầu ra dự kiến: Mảng đã cho là: 17 42 42 7 24 24 17 54 17 Số lượng cụm trong mảng là: 2 Nhấp vào tôi để xem giải pháp Write a program in C to return the number of clumps[a series of 2 or more adjacent elements of the same value] in a given array. Go to the editor
Expected Output:
The given array is:
17 42 42 7 24 24 17 54 17
The number of clumps in the array is: 2
Click me to see the solution

101. Viết một chương trình trong C để sắp xếp lại một mảng sao cho mảng [i] = i. Chuyển đến biên tập viên Write a program in C to rearrange an array such that arr[i]=i. Go to the editor

N.B .: Mảng đã cho chứa n phần tử, từ 0 đến n - 1. Tất cả các phần tử trong phạm vi có thể không có trong mảng. Sẽ có -1 nếu một phần tử trong phạm vi không có trong mảng.

Đầu ra mong đợi: Mảng đã cho là: 2 5 -1 6 -1 8 7 -1 9 1 Mảng mới là: -1 1 2 -1 -1 5 6 7 8 9 Nhấp vào tôi để xem giải pháp
The given array is:
2 5 -1 6 -1 8 7 -1 9 1
The new array is: -1 1 2 -1 -1 5 6 7 8 9
Click me to see the solution

102. Viết một chương trình trong C để sắp xếp lại một mảng theo thứ tự như vậy mà nhỏ nhất, lớn nhất, nhỏ thứ 2, lớn thứ 2, lớn thứ 2 và trên. Chuyển đến trình soạn thảo đầu ra dự kiến: Mảng đã cho là: 5 8 1 4 2 9 3 7 6 Mảng mới là: 1 9 2 8 3 7 4 6 5 Nhấp vào tôi để xem giải pháp Write a program in C to rearrange an array in such an order that– smallest, largest, 2nd smallest, 2nd largest and on. Go to the editor
Expected Output:
The given array is:
5 8 1 4 2 9 3 7 6
The new array is:
1 9 2 8 3 7 4 6 5
Click me to see the solution

103. Viết một chương trình trong C để cập nhật mọi thành phần mảng với phép nhân của các số trước và tiếp theo trong mảng. Chuyển đến trình soạn thảo đầu ra dự kiến: Mảng đã cho là: 1 2 3 4 5 6 Mảng mới là: 2 3 8 15 24 30 Nhấp vào tôi để xem giải pháp Write a program in C to update every array element with multiplication of previous and next numbers in array. Go to the editor
Expected Output:
The given array is:
1 2 3 4 5 6
The new array is:
2 3 8 15 24 30
Click me to see the solution

104. Viết một chương trình trong C để sắp xếp lại một mảng sao cho ngay cả các phần tử chỉ mục cũng nhỏ hơn và các yếu tố chỉ số lẻ cũng lớn hơn tiếp theo của chúng. Chuyển đến trình soạn thảo đầu ra dự kiến: Mảng đã cho là: 6 4 2 1 8 3 Mảng mới sau khi sắp xếp lại: 4 6 1 8 2 3 Nhấp vào tôi để xem giải pháp Write a program in C to rearrange an array such that even index elements are smaller and odd index elements are greater than their next. Go to the editor
Expected Output:
The array given is:
6 4 2 1 8 3
The new array after rearranging:
4 6 1 8 2 3
Click me to see the solution

105. Viết một chương trình trong C để tìm số lượng hoán đổi tối thiểu cần thiết để thu thập tất cả các yếu tố nhỏ hơn hoặc bằng với k. Truy cập đầu ra dự kiến ​​của biên tập viên: Mảng đã cho là: 2 7 9 5 8 7 4 Việc hoán đổi tối thiểu cần thiết là: 2 Nhấp vào tôi để xem giải pháp Write a program in C to find minimum number of swaps required to gather all elements less than or equals to k. Go to the editor
Expected Output:
The given array is:
2 7 9 5 8 7 4
The minimum swap required is: 2
Click me to see the solution

106. Chuyển đến trình soạn thảo đầu ra dự kiến: Mảng đã cho là: 0 3 3 3 0 0 7 7 0 9 Mảng mới là: 6 3 14 9 0 0 0 0 0 0 Nhấp vào tôi để xem giải pháp Write a program in C to convert the array in such a way that double its value and replace the next number with 0 if current and next element are same and rearrange the array such that all 0's shifted to the end. Go to the editor
Expected Output:
The given array is: 0 3 3 3 0 0 7 7 0 9
The new array is: 6 3 14 9 0 0 0 0 0 0
Click me to see the solution

107. Viết một chương trình trong C để kết hợp hai mảng số nguyên đã cho. Chuyển đến dữ liệu biên tập viên: [{10, 20, 30, 40, 50, 60}, {70, 80, 90, 100, 110, 120}] -> "10 20 30 40 50 60 70 80 90 100 110 120 120 "Nhấp vào tôi để xem giải pháp Write a program in C to concatenate two given arrays of integers. Go to the editor
Sample Data:
[{ 10, 20, 30, 40, 50, 60 }, { 70, 80, 90, 100, 110, 120 }] -> "10 20 30 40 50 60 70 80 90 100 110 120"
Click me to see the solution

C Trình chỉnh sửa mã lập trình:

Nhiều hơn nữa sẽ đến!

Không gửi bất kỳ giải pháp nào cho các bài tập trên tại đây, nếu bạn muốn đóng góp vào trang tập thể dục phù hợp.

Bài Viết Liên Quan

Chủ Đề