Thứ Ba, 5 tháng 7, 2016
Vị trí phần tử dương nhỏ nhất mảng
#include<iostream>
#include<time.h>
#define MAX 100
using namespace std;
void MangNgauNhien(int a[], int n)
{
srand((unsigned)time(NULL));
for(int i=0; i<n; i++)
a[i]=rand() % 100 - rand() % 100;
}
void XuatMang(int a[], int n)
{
for(int i=0; i<n; i++)
cout<< a[i] <<"\t";
}
int VTPTDuongDTien83(int a[], int n)
{
{
for (int i=0; i<n; i++)
if (a[i]>0)
return i;
}
return -1;
}
int VTPTDuongNhoNhat83(int a[], int n)
{
int i;
int vitrimax=VTPTDuongDTien83(a,n);
if(vitrimax!=-1)
{
for(i=vitrimax; i<n; i++)
if(a[i]>0 && a[i]<a[vitrimax])
vitrimax=i;
return vitrimax;
}
return -1;
}
void main()
{
int n, a[MAX], kq75, x, kq85, kq86, kq76, kq78;
int AmDau, DuongDau, AmLon, DuongLon;
cout<<"So luong phan tu thuc su: "; cin>>n;
//NhapMang(a,n);
MangNgauNhien(a,n);
XuatMang(a,n);
DuongDau=VTPTDuongNhoNhat83(a,n);
cout<<"So Duong nho nhat cua Mang nam o vi tri thu "<<DuongDau;
VTPTDuongNhoNhat_83(a,n);
cout<<endl;
}
Đăng ký:
Đăng Nhận xét (Atom)
Không có nhận xét nào:
Đăng nhận xét