Tìm Số Chẵn Cuối Cùng Trong Mảng 1 Chiều Các Số Nguyên ... - 123doc

Nội dung

Bài 136: Tìm số chẵn cuối cùng trong mảng 1 chiều các số nguyên.

Trang 1

Bài 136: Tìm số chẵn cuối cùng trong mảng 1 chiều các số nguyên Nếu mảng không có giá trị chẵn thì trả về -1

#include<stdio.h>

#include<conio.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 2

for( int i = 0; i < n; i++)

{

printf("%4d", a[i]); }

}

int timchancuoi(int a[], int n)

{

for( int i = n - 1; i >= 0; i ) {

if(a[i] % 2 == 0)

{

return a[i];

} }

return -1;

}

int main()

{

int n;

int a[MAX];

nhap(a, n);

xuat(a, n);

int chancuoi = timchancuoi(a, n);

Trang 3

printf("\nGia tri chan cuoi la %d", chancuoi);

getch();

return 0;

}

Ngày đăng: 19/10/2016, 13:06

Từ khóa » Tìm Phần Tử Chẵn Cuối Cùng Trong Mảng