1 Góc học tập ➢
2 Tin học đại cương ➢
3 Bài kiểm tra thực hành
Đề 1 |
---|
Lập chương trình thực hiện các công việc sau: a) Nhập mốt mảng có N số nguyên bất kì (0< N < 10 được nhập từ bàn phím). In ra màn hình mảng vừa nhập dưới dạng một dãy số. b) Nhập một số nguyên X bất kì (X>0) từ bàn phím. Nếu X ≤ N thì tính trung bình cộng của X số đầu tiên trong dãy. Nếu X > N thì tính tổng các số trong mảng. Thông báo kết quả ra màn hình. |
Chú ý: _Sinh viên phải kiểm tra điều kiện đầu vào. |
#include <bits/stdc++.h>
main()
{int N,i,X,t,a[9];
float tb;
do {printf("Nhap vao so phan tu cua mang (0<N<10) : ");
scanf("%d",&N);}
while(N<=0||N>=10);
for(i=0;i<N;i++) {printf("\n Nhap so thu %d : ",i+1);
scanf("%d",&a[i]);}
printf("\n Day so vua nhap la: \n");
for(i=0;i<N;i++) printf("%d ",a[i]);
do {printf("\n Nhap so nguyen X > 0 : ");
scanf("%d",&X);}
while(X<=0);
tb=0;
t=0;
if (X<=N) {for(i=0;i<X;i++) tb+=a[i];
tb/=X;
printf("\n Gia tri trung binh %d so dau tien trong day la %f",X,tb);}
else {for(i=0;i<N;i++) t+=a[i];
printf("\n Tong cac so trong day la %d",t);}
getch();
}