Thứ sáu, 22/11/2024
IMG-LOGO

Câu hỏi:

17/07/2024 58

cho 2 mảng 1 chiều a và b.Hãy trộn 2 mảng này để được mảng c sắp xếp tăng dần.

 Xem lời giải

Trả lời:

verified Giải bởi Vietjack

#include<conio.h>

#include<stdio.h>

 void sapxep(int a[], int n)

{

    int temp;

    for (int i = 0; i < n - 1; i++)

        for (int j = i + 1; j < n; j++)

        {

            if (a[i] > a[j])

            {

                temp = a[i];

                a[i] = a[j];

                a[j] = temp;

            }

        }

}

int main()

{

    int a[100], b[100], c[200];

    int i, j, k = 0, n , m;

  

    printf("\nNhap so phan tu cua mang 1 (< 100): ");

    scanf("%d", &n);

    for(i = 0; i < n; i++)

    {

        printf("Nhap phan tu a[%d]: \n", i);

        scanf("%d", &a[i]);

    }

    printf("\nNhap so phan tu cua mang 2 (< 100): ");

    scanf("%d", &m);

    for(i = 0; i < m; i++)

    {

        printf("Nhap phan tu b[%d]: \n", i);

        scanf("%d", &b[i]);

    }

    for(i = 0; i < n; i++)

    {

        c[k] = a[i];

        k++;

    }

    k = n;

    for(j = 0; j < m; j++)

    {

        c[k] = b[j];

        k++;

    }

    sapxep(c,k);

     printf("\nMang tron la: \n");

    for(i = 0; i < k; i++)

    {

        printf("\t %d ", c[i]);

    }

    getch();

    return 0;

}

Câu trả lời này có hữu ích không?

0

Gói VIP thi online tại VietJack (chỉ 400k/1 năm học), luyện tập gần 1 triệu câu hỏi có đáp án chi tiết

ĐĂNG KÝ VIP

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Cách tính số Fibonacci trong C/C++

Xem đáp án » 26/12/2023 189

Câu 2:

Yêu cầu: Cho 5 số kiểu 64 bit a, b, c, d, e. In ra YES nếu có ít nhất 4 số bằng nhau, in ra NO nếu không thỏa mãn.

Dữ liệu: Một dòng gồm 5 số nguyên a, b, c, d, e .

Kết quả: Ghi ra YES nếu có 4 số bằng nhau, ghi NO nếu ngược lại.

Xem đáp án » 26/12/2023 184

Câu 3:

viết chương trình nhập vào 1 ký tự. in ra mã ASCII của ký tự đó và in ra ký tự kế tiếp của nó

Xem đáp án » 26/12/2023 158

Câu 4:

viết chương trình pascal nhập 3 số a,b,c; kiểm tra xem nó có phải đọ dài 3 cạnh 1 tam giác hay không rồi in ra màn hình, nếu là 3 cạnh tam giác thì tính chu vi của tam giác đó

Xem đáp án » 26/12/2023 142

Câu 5:

Viết chương trình nhập vào một xâu ký tự từ bàn phím. Đổi xâu ký tự đó sang chữ in hoa rồi in kết quả ra màn hình.

     Ví dụ :Xâu abcdAbcD sẽ cho ra xâu ABCDABCD.

Xem đáp án » 26/12/2023 118

Câu 6:

Viết chương trình nhập vào một xâu ký tự từ bàn phím. Đổi xâu ký tự đó sang chữ thường rồi in kết quả ra màn hình.

     Ví dụ :Xâu abCdAbcD sẽ cho ra xâu abcdabcd.

Xem đáp án » 26/12/2023 107

Câu 7:

Tại màn hình Desktop bộ điều hành windows

Xem đáp án » 26/12/2023 105

Câu 8:

viết chương trình nhập vào 1 dãy số nguyên gồm n phần tử. Tính tổng là các số chẵn và in các phần tử đó lên màn hình

Xem đáp án » 26/12/2023 105

Câu 9:

Cách xóa chữ M trên máy tính Casio

Xem đáp án » 26/12/2023 104

Câu 10:

Nhập vào 2 số nguyên a, b. Tính tổng hiệu tích thương và in kết quả ra màn hình

Xem đáp án » 26/12/2023 104

Câu 11:

Tính S(n) = 1-2+3-4+5+...+((-1)^(n+1))*n (n>0)

Xem đáp án » 26/12/2023 104

Câu 12:

Nhập và kiểm tra ba số a, b, c có là cạnh của một tam giác không?

Xem đáp án » 26/12/2023 104

Câu 13:

Đề:

Đề:  (ảnh 1)

Xem đáp án » 26/12/2023 93

Câu 14:

Viết chương trình nhập vào 3 số a b c tìm số lớn nhất số bé nhất trong ba số đó c++

Xem đáp án » 26/12/2023 91

Câu 15:

Nhập vào một số tự nhiên N. Hãy tính tổng các chữ số của nó.

Ví dụ: N = 1682.  Tong cac chu so cua N la: 17 ( = 1 + 6 + 8 + 2 )

Xem đáp án » 26/12/2023 90