Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

giúp mình với ạ

3 năm trước 507 lượt xem 1 bình luận

Nhập vào mảng số nguyên 1 chiều có n phần tử: - Đếm số phần tử chẵn, lẻ của mảng. - Tính tổng cách phần tử của mảng. - Đảo ngược mảng và in ra mảng đã bị đảo ngược

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Tien Dung đã bình luận 3 năm trước

Mình làm câu đảo ngược, mấy câu kia dễ bạn tự làm nhé :D

 

#include <iostream>

#include <vector>

 

void swap(int&a, int& b)

{

    int temp = a;

    a = b;

    b = temp;

}

 

void print(std::vector<int> array)

{

    for(const auto elements : array)

    {

        std::cout << elements << " ";

    }

    std::cout << std::endl;

}

 

void reverse(std::vector<int>& array)

{

    for(int i = 0; i <= array.size() / 2; i++)

    {

        swap(array[i], array[array.size() - 1 - i]);

    }

}

 

int main()

{

    std::vector<int> array{1, 2 ,3, 4, 5, 6, 7, 8, 9};

    reverse(array);

    print(array);

    return 0;

}

Câu hỏi mới nhất