30/09/2018, 21:07

Với n <= 4 thì chương trình chạy ngon, n > 4 thì lỗi tùm lum. mọi người giúp e với

Continuing the discussion from Với n <= 4 thì chương trình chạy ngon, n > 4 thì lỗi tùm lum:

Chèn giá x vào dãy a[] sao cho dãy a[] vẫn tăng dần. G/s dãy a[] tăng dần.
#include<stdio.h>
#include<conio.h>
void chenx(float a[], int *n, float x)
{
*n = *n + 1;
int k = -1;

while (x >= a[k])
{
	 k++;
}
if (k == -1)
a[-1] = x;
for (int i = *n-1; i > k; i--)
{
	a[i] = a[i-1];		
}
a[k] = x;

}
main()
{
int n = 5;
float a[5] = {1, 3, 5, 7, 9};
float x = 5;
chenx(a, &n, x);
for(int i = 0; i < n; i++)
printf("%.0f ", a[i]);

}

*grab popcorn* viết 23:19 ngày 30/09/2018

Nếu muốn topic trồi lên thì ban vô topic kia reply thì nó tự trồi lên nhé.
Tránh mở topic mới gâyloãng forum nha bạn.

Bài liên quan
0