Hi, I am

Ngô Tôn

I am a programmer.

Home / Programming / C/C++ / Tìm vị trí của phần tử lớn nhất trong mảng 1 chiều

Tìm vị trí của phần tử lớn nhất trong mảng 1 chiều

Yêu cầu:

– Tìm vị trí của phần tử lớn nhất trong mảng 1 chiều.

Thuật toán:

– Viết hàm tìm vị trí của phần tử lớn nhất trong mảng 1 chiều.

(Gợi ý: tham số truyền vào là mảng 1 chiều, giá trị trả về là vị trí của phần tử lớn nhất trong mảng 1 chiều)

Code:

/************************************************************
#include "stdio.h"
#include "conio.h"

#define LEN_MAX 100 // do dai toi da cua mang

int srchMaxPos(int A[], int len);

void main()
{
int arr[LEN_MAX];
int n;
int i;
do
{
printf("\nNhap kich thuoc mang: ");
scanf("%d", &n);
}
while (n > LEN_MAX);

for (i = 0; i < n;i++)
{
printf("\nA[%d] = ", i);
scanf("%d", &arr[i]);
}
printf("\nPhan tu lon nhat xuat hien tai vi tri thu %d trong mang A", srchMaxPos(arr, n));

getch();
}

int srchMaxPos(int A[], int len)
{
int i, pos = 0;
int temp;
temp = A[0];
for (i = 0; i < len; i++)
{
if (temp < A[i])
{
temp = A[i];
pos = i;
}
}
return pos+1;
}

Kết quả:

Yêu cầu: – Tìm vị trí của phần tử lớn nhất trong mảng 1 chiều. Thuật toán: – Viết hàm tìm vị trí của phần tử lớn nhất trong mảng 1 chiều. (Gợi ý: tham số truyền vào là mảng 1 chiều, giá trị trả về là vị trí của phần tử lớn nhất trong mảng 1 chiều) Code: Kết quả: [crayon-5b74e1ff03e97225575485/]

User Rating: 5 ( 1 votes)

About ngoton

Ngô Tôn is a programmer. He is crazy about new gadgets and up to date with latest technology trends. Use comments to notify any issues you are facing.

Check Also

Xây dựng một lớp Time mô tả thông tin về giờ, phút giây

Yêu cầu: Xây dựng một lớp Time mô tả thông tin về giờ, phút giây. …

Leave a Reply

Your email address will not be published. Required fields are marked *