Bài 1: Sử dụng khuôn hình hàm tìm giá trị lớn nhất của 1 mảng
Solution:
#include<iostream>
using namespace std;
template <typename T> T GTLN(T a[], int n){
int imax=0; // gan vi tri imax=0;
for(int I=0;i<n;i++){
if(a[imax]<a[i]){ imax=I;}
}
return a[imax];
}
int main(){
int n,i;
cout<<"nhap so luong cua phan tu cua mang n = ";
cin>>n;
int *a = new int [n];
for(I=0;i<n;i++){
cout<<"a [ "<<I<<"] = ";
cin>>a[I];
}
cout<<"\n Mang vua nhap la: \n";
for(I=0;i<n;i++){
cout<<a[I]<<" ";
}
cout<<"\n gia tri lon nhat cua mang a la: "<<GTLN(a,n)<<endl;
// giai phong mang a
delete []a;
system("pause");
return 0;
}
#include<iostream>
using namespace std;
template <typename T> T GTLN(T a[], int n){
int imax=0; // gan vi tri imax=0;
for(int I=0;i<n;i++){
if(a[imax]<a[i]){ imax=I;}
}
return a[imax];
}
int main(){
int n,i;
cout<<"nhap so luong cua phan tu cua mang n = ";
cin>>n;
int *a = new int [n];
for(I=0;i<n;i++){
cout<<"a [ "<<I<<"] = ";
cin>>a[I];
}
cout<<"\n Mang vua nhap la: \n";
for(I=0;i<n;i++){
cout<<a[I]<<" ";
}
cout<<"\n gia tri lon nhat cua mang a la: "<<GTLN(a,n)<<endl;
// giai phong mang a
delete []a;
system("pause");
return 0;
}
Nhận xét
Đăng nhận xét