Lập Trình C | Chèn Phần Tử X Vào Vị Trí K Trong Mảng - Casestudy24h

🔰 Bài toán:

Viết chương trình nhập 1 dãy số nguyên không quá 50 phần tử:

  • Đưa ra màn hình trung bình cộng các số chia hết cho 3 có trong dãy

  • Chèn số X vào vị trí thứ k trong dãy (Giá trị x,k nhập từ bàn phím)

📣 Lời giải:

#include #include

int main() { int a[50]; int i,n,t=0,k,x,d=0; printf("Nhap vao so phan tu: "); scanf("%d", &n); for(i=0;i { scanf("%d",&a[i]); } // in ra man hinh trung binh cong cac so chia het cho 3 for(i=0;i { if(a[i]%3==0) { t=t+a[i]; d=d+1; } } if(d==0) { printf("khong co so chia het cho 3 trong day"); } else { printf("TBC so chia het cho 3 trong day la %3.3f", (float)t/d); } // chen so x vao vi tri thu k trong day printf("\nNhap gia tri can chen x: "); scanf("%d", &x); printf("\nNhap vi tri can chen k: "); scanf("%d", &k); for(i=n-1;i>=k;i--) { a[i+1]=a[i]; } a[k]=x; printf("\nDay so sau khi chen la:"); for(i=0;i { printf("%5d", a[i]); }

printf("\n===========================\n"); printf("Casestudy24h chuc cac ban hoc tot! \n"); getch(); }

Từ khóa » Chèn X Vào Vị Trí K Của Mảng