Yêu cầu:
Chương trình nhập mảng số nguyên và xuất ra giá trị chẵn nhỏ hơn 20
Thuật toán:
– Dùng vòng lặp for hoặc while để nhập và duyệt mảng
Code:
/************************************************************
#include "stdio.h"
#include "conio.h"
#define LEN_MAX 100 // do dai toi da cua mang
void main()
{
int arr[LEN_MAX];
int n;
int i;
do
{
printf("\nNhap kich thuoc mang: ");
scanf("%d", &n);
}
while (n > LEN_MAX);
for (i = 0; i < n; i++)
{
printf("\nA[%d] = ", i);
scanf("%d", &arr[i]);
}
// in cac ptu chan ra man hinh
printf("\nPhan tu le cua mang A:");
for (i = 0; i < n;i++)
if (arr[i] % 2 == 0 && arr[i] < 20)
printf("\nA[%d] = %d", i, arr[i]);
getch();
}
Kết quả:
1 2 3 4 5 6 7 8 9 10 11 |
Nhap kich thuoc mang: 5 A[0] = 2 A[1] = 19 A[2] = 18 A[3] = -4 A[4] = 5 Phan tu le cua mang A: A[0] = 2 A[2] = 18 A[3] = -4 |
Leave a Reply