Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Khoa Dao Dang

Trên một đoạn đường thẳng biểu diễn như trục số có 𝑛 người đánh số từ 1 tới 𝑛. Người thứ 𝑖 xuất phát tại điểm 𝑖 trên trục số. Tất cả 𝑛 người xuất phát cùng một lúc và đi với vận tốc giống nhau, tuy nhiên mỗi người có thể đi sang trái (về điểm 0) hoặc đi sang phải (về điểm 𝑛 + 1). Nếu hai người đi ngược hướng gặp nhau họ sẽ bắt tay nhau. giúp em với em đang cần gấp

 

Phía sau một cô gái
3 tháng 7 2023 lúc 22:48

#include<bits/stdc++.h>

using namespace std;

int main() {

      int n;

      cin >> n;

      int mid = (n+1)/2;

      int left = 1, right = n;

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

            if(i%2!=0) {

                  cout << left << " ";

                  left++;

            }

            else {

                  cout << right << " ";

                  right--;

            }

      }

      cout << endl;

      return 0;

}

Khoa Dao Dang
3 tháng 7 2023 lúc 22:35

làm giúp em bằng c++ hoặc c cũng được ạ

Nguyễn Hoàng Duy
4 tháng 7 2023 lúc 16:37

#include <bits/stdc++.h>
using namespace std;

int main() {
    int n;
    cin >> n;
    cout << n / 2 << endl;
    return 0;
}

Nguyễn Hoàng Duy
4 tháng 7 2023 lúc 16:40

#include <iostream>

#include <vector>

using namespace std;

int main() {

int n;

cout << "Nhap vao so nguoi: ";

cin >> n;

vector<int> positions(n + 1);

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

positions[i] = i;

}

int left = 1, right = n;

while (left < right) {

cout << "Nguoi " << positions[left] << " va nguoi " << positions[right] << " gap nhau va bat tay." << endl;

left++;

right--;

}

return 0;

}


Các câu hỏi tương tự
Đỗ Quốc Khánh
Xem chi tiết
Ho Ngoc Hai Thinh
Xem chi tiết
Hoàng Quốc Việt
Xem chi tiết
Ngọc Hân Nguyễn
Xem chi tiết
Thịnh Quang Huy
Xem chi tiết
unnamed
Xem chi tiết
phạm thảo linh
Xem chi tiết
Gia Hân Lê
Xem chi tiết
Kimvan Tuong
Xem chi tiết