1 Góc học tập ➢
2 Tin học đại cương ➢
3 Bài kiểm tra thực hành
Đề 21 |
---|
Lập chương trình thực hiện các công việc sau: a) Nhập một số nguyên N (0 < N < 10) từ bàn phím. b) Nhập một mảng có N số nguyên từ bàn phím. In ra mảng vừa nhập từ bàn phím dưới dạng một dãy số. c) Tính tổng các phần tử xung quanh của mảng. Hiện kết quả ra màn hình. Biết: Phần tử xung quanh là phần tử bằng tổng 2 phần tử xung quanh nó. Ví dụ: các phần tử được tô đỏ dưới đây là phần tử xung quanh: 1 5 4 3 6 3 3 4 5 1 2 8 6 |
Chú ý: _Sinh viên phải kiểm tra điều kiện đầu vào. |
#include <bits/stdc++.h>
main()
{int i,N,d=0,a[9],T=0;
do {printf("\n Nhap so nguyen 0<N<10 : ");
scanf("%d",&N);}
while(N<=0||N>=10);
printf("\n Nhap mang:");
for(i=0;i<N;i++) {printf("\n Nhap so thu %d : ",i+1);
scanf("%d",&a[i]);}
printf("\n Mang vu nhap la:\n");
for(i=0;i<N;i++) printf("%d ",a[i]);
for(i=1;i<N-1;i++) if(a[i]==a[i-1]+a[i+1]) {T=T+a[i];d++;}
if(d==0) printf("\n Khong co phan tu xung quanh trong day");
else printf("\n Tong cac phan tu xung quanh trong day la %d",T);
getch();
}