Hãy Tìm Giá Trị Chẵn Nhỏ Nhất Trong Mảng 1 Chiều Các Số Nguyên Nếu ...
Có thể bạn quan tâm
Nội dung
Bài 153: Hãy tìm giá trị chẵn nhỏ nhất trong mảng 1 chiều các số nguyên.
Trang 1Bài 153: Hãy tìm giá trị chẵn nhỏ nhất trong mảng 1 chiều các số nguyên Nếu mảng không có số chẵn thì trả về -1
#include<stdio.h>
#include<conio.h>
#include<math.h>
#define MAX 100
void nhap (int a[], int &n)
{
do
{
printf("\nNhap so phan tu: ");
scanf("%d", &n);
if(n <= 0 || n > MAX)
{
printf("\nSo phan tu khong hop le Xin kiem tra lai !");
} }while(n <= 0 || n > MAX);
for( int i = 0; i < n; i++)
{
printf("\nNhap a[%d]: ", i);
scanf("%d", &a[i]);
}
}
void xuat(int a[], int n)
Trang 2for( int i = 0; i < n; i++) {
printf("%4d", a[i]); }
}
//int KiemTraChan(int n)
//{
// for(int i = 0; i < n; i++)
// return 1;
//}
int TimViTriChanDau(int a[], int n) {
for( int i = 0; i < n; i++) {
if(a[i] % 2 == 0)
{
return i;
}
Trang 3return -1;
}
int TimChanNhoNhat(int a[], int n, int ViTriChanDau) {
int ChanMin = a[ViTriChanDau];
for( int i = 0; i < n; i++)
{
if(a[i] % 2 == 0 && a[i] < ChanMin)
{
a[i] = ChanMin;
} }
return ChanMin;
}
int main()
{
int n;
int a[MAX];
nhap(a, n);
xuat(a, n);
int ViTriChanDau = TimViTriChanDau(a, n);
Trang 4if(ViTriChanDau == -1)
{
printf("\nMang khong co so chan");
}
else
{
int ChanMin = TimChanNhoNhat(a, n, ViTriChanDau); printf("\nGia tri chan be nhat la %d", ChanMin); }
getch();
return 0;
}
Ngày đăng: 19/10/2016, 22:32
Từ khóa » Tìm Phần Tử Chẵn Nhỏ Nhất Trong Mảng
-
Tìm Số Chẵn Lớn Nhất/nhỏ Nhất Trong Mảng
-
[C] 153 Hãy Tìm Giá Trị Chẵn Nhỏ Nhất Trong Mảng 1 Chiều Các Số ...
-
Lập Trình C - Hãy Tìm Giá Trị Chẵn Nhỏ Nhất Trong Mảng - YouTube
-
Thuật Toán Tìm Số Chẵn Lớn Nhất Nhỏ Hơn Mọi Giá Trị Lẻ Có Trong Mảng
-
Tìm Phần Tử Nhỏ Nhất Trong Mảng Một Chiều Bằng C / C++
-
Tìm Vị Trí Phần Tử Nhỏ Nhất Trong Mảng C - Lập Trình Từ Đầu
-
Tìm Phần Tử Nhỏ Nhất Trong Mảng C++
-
Nhờ Giúp đỡ Bài Tập C: Tìm Giá Trị Chẵn Nhỏ Nhất Trong Mảng Và Tính ...
-
Tìm Số Nhỏ Nhất Trong Mảng JavaScript
-
Viết Hàm Tìm Vị Trí Của Phần Tử Nhỏ Nhất Trong Mảng Các Số Nguyên
-
Tìm Phần Tử Chẳn Dương Và Nhỏ Nhất Trong Ma Trận - GÓC HỌC TẬP
-
Cách Tìm Số Nhỏ Nhất Trong Một Mảng Java - TutorialCup