Xuất ra vị trí của các phần tử có giá trị lớn nhất.
1. Viết chương trình nhập vào mảng gồm n số nguyên, - Đếm và đưa ra số phần tử chẵn của mảng - đưa ra số chẵn lớn nhất trong mảng - Tính tổng các số ở vị trí lẻ trong mảng - Tìm giá trị phần tử lẻ nhỏ nhất
Chào mọi người, em mới học C và có 1 bài tập : Tìm vị trí phần tử lớn nhất trong mảng, nếu có nhiều phần tử lớn nhất thì chỉ cần tìm phần tử đầu tiên. 1 Like
Trong 1 dãy số đâu có 2 số lớn nhất đâu bạn, chỉ có 1 số lớn nhất xuất hiện nhiều lần. Xuất vị trí là xuất cái biến bạn chạy vòng lập nhé. 1 Like
Gán max là phần tử A[0] đầu mảng, dùng for chạy 1 vòng mảng. Phần tử A[i] nào lớn hơn max thì gán max cho A[i], vị trí đó là i và là phần tử thứ i+1 trong mảng. 2 Likes
#include 4 Likes
Vị trí là cái chỉ số i trong mảng đó em. Tìm phần từ max như bình thường và cuối cùng thay vì return A[i]; thì mình return i; 2 Likes
Em cảm ơn mọi người
Cái này 5 năm trước mà ://
kệ. trả lời giúp tớ đi. giờ ms bắt đầu học C
Đúng là i+1 2 Likes
Mình không học C, chủ yếu học High-level thôi. Low-level thì ngu hết chỗ nói
hay b qua wall mình xem giúp 1 bài mk vừa đăng đc k bạn^^
Ở đây ko phải Facebook bạn 1 Like
chạy 2 vòng lặp for để sắp xếp mảng từ lớn đến nhỏ. Phần tử lớn nhất là arr[0]
Cần có 1 số mà xếp làm gì 4 Likes
Sort sẽ làm mất vị trí, mà đề lại yêu cầu tìm vị trí cơ mà 3 Likes
This topic was automatically closed after 3 days. New replies are no longer allowed. Home Categories FAQ/Guidelines Terms of Service Privacy Policy
Viết chương trình nhập 1 mảng n số nguyên, tìm giá trị lớn nhất trong mảng và in ra vị trị giá trị lớn nhất đó,
ngoài biến max bạn còn thêm biến vitrimax vào if(max < a[i]) { max = a[i]; vitrimax = i; }3 Likes
Em có thể theo các step sau:
bài toán tìm kiếm và trả về vị trí phần tử lớn nhất trong mảng. mọi người kiểm tra va chỉ chỗ sai e vs ạ #include
int phantuMAX(int A[], int n)
{
int max = A[0];
for(int i=1;i Có thể gộp vị trí và phần từ max vào chung một hàm nhé
sửa lại mà chương trình vẫn không in ra dòng a ơi !!! help e : printf(“phan tu lon nhat cua mang la %3d va no nam o vi tri %3d”,phantuMAX(A,n),vitriMAX(A,n)); Home Categories FAQ/Guidelines Terms of Service Privacy Policy |