Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: cách tìm số cặp 2 phần tử liên tiếp trên mảng?

  1. #1
    Ngày gia nhập
    12 2018
    Bài viết
    13

    Mặc định cách tìm số cặp 2 phần tử liên tiếp trên mảng?

    Nhập một dãy n số nguyên.Tìm số các cặp 2 phần tử liên tiếp mà tích của chúng chia hết cho tổng của chúng.In một cặp phần tử tìm được.
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

  2. #2
    Ngày gia nhập
    02 2016
    Bài viết
    305

    bắt đầu từ phần tử thứ 2, đem cặp với phần tử trước nó.

    for (i = 1; i < n; i++)
    if ( (a[i]*a[i-1]) % (a[i]+a[i-1]) ) // không chia hết

  3. #3
    Ngày gia nhập
    12 2018
    Bài viết
    13

    Trích dẫn Nguyên bản được gửi bởi NguNhuheo Xem bài viết
    bắt đầu từ phần tử thứ 2, đem cặp với phần tử trước nó.

    for (i = 1; i < n; i++)
    if ( (a[i]*a[i-1]) % (a[i]+a[i-1]) ) // không chia hết
    sao lại i-1 mà k phải i+1 ạ.

  4. #4
    Ngày gia nhập
    07 2018
    Bài viết
    7

    Code:
    #include <iostream>
    
    using namespace std;
    
    int arr[100], tich, tong;
    int i, j, n;
    int main(){
    	cout << "Nhap N:";
    	do{
    		cin >> n;
    		if(n < 1) cout << "n phai lon hon 1" << endl;
    	}while(n < 1);
    	cout << "Nhap cac phan tu:";
    	for(i = 0; i < n; i++){
    		cin >> arr[i];
    	}
    	cout << "2 so lien tiep co tich chia het cho tong la:" << endl;
    	for(i = 0; i < n - 1; i++){
    		tich = arr[i] * arr[i+1];
    		tong = arr[i] + arr[i+1];
    		if(tich % tong == 0) {
    			cout << arr[i] << " " << arr[i+1] << endl;
    		}
    	}
    	
    }

  5. #5
    Ngày gia nhập
    08 2018
    Nơi ở
    Online
    Bài viết
    4

    Cách Bước giải 1 bài toán lập trình.
    B1:Xác định tất cả các yêu cầu của bài toán.
    Trích dẫn Nguyên bản được gửi bởi triutuat Xem bài viết
    Nhập một dãy n số nguyên.Tìm số lượng các cặp 2 phần tử liên tiếp mà tích của chúng chia hết cho tổng của chúng.In một cặp phần tử tìm được.
    B2:Tra tài liệu.
    B3:Thực hiện.
    Cẩn thận với các nội dung chia sẻ không an toàn.
    I never give a request for contact infomation .
    Be careful with LOG-in or SIGN-up banner.

  6. #6
    Ngày gia nhập
    02 2016
    Bài viết
    305

    Mặc định cách tìm số cặp 2 phần tử liên tiếp trên mảng?

    Trích dẫn Nguyên bản được gửi bởi triutuat Xem bài viết
    sao lại i-1 mà k phải i+1 ạ.
    Tại vì nếu i+1 thì phải làm thêm 1 con toán -1

    for (i = 1; i < n; i++)
    if ( (a[i]*a[i-1]) % (a[i]+a[i-1]) ) // không chia hết

    for (i = 0; i < n-1; i++)
    if ( (a[i]*a[i+1]) % (a[i]+a[i+1]) ) // không chia hết
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn