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:
/************************************************************ * Author: VNCODING * History * 2014/10/05 first create VNCODING *************************************************************/ #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ả:
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
You must be logged in to post a comment.