Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as C by registered user nhan ( 5 years ago )
#include <stdio.h>
#include <conio.h>
#include <windows.h>
#define MAX 10
void NhapMang(int arr[], int n);
void XuatMang(int arr[], int n);
void MaxPosition(int arr[], int n);
int MaxElement(int arr[], int n);
int main(){
int arr[MAX];
int n;
do{
printf("Nhap so luong phan tu: ");
scanf("%d", &n);
if(n < 1 || n > MAX){
system("cls");
}
}while(n < 1 || n > MAX);
printf("\n=====Nhap Mang=====\n\n");
NhapMang(arr, n);
printf("\n=====Xuat Mang=====\n");
XuatMang(arr, n);
printf("\n\n=====In Cac Vi Tri Max=====\n");
MaxPosition(arr, n);
getch();
return 0;
}
void NhapMang(int arr[], int n){
for(int i = 0; i < n; ++i){
printf("Nhap arr[%d] = ", i);
scanf("%d", &arr[i]);
}
}
void XuatMang(int arr[], int n){
for(int i = 0; i < n; ++i){
printf("\narr[%d] = %d", i, arr[i]);
}
}
void MaxPosition(int arr[], int n){
int maxValue = MaxElement(arr, n);
printf("\nPosition of max value: ");
for(int i = 0; i < n; ++i){
if(maxValue == arr[i]){
printf("%d ", i + 1);
}
}
}
int MaxElement(int arr[], int n){
int maxValue = arr[0];
for(int i = 1; i < n; ++i){
if(maxValue < arr[i]){
maxValue = arr[i];
}
}
return maxValue;
}
Revise this Paste