30/09/2018, 19:27

hỏi về code trong C

Các bạn ơi giúp mình với ai cho mình xin cái code về xoá các phần tử trùng nhau trong mảng dc ko ạ??? code mình dài quá mà mình ko rút gọn được cái nào hết :’(

X viết 21:36 ngày 30/09/2018

Vậy bạn đã làm được những gì rồi? Post code lên đây cho mọi người sửa

Khôi Trần viết 21:40 ngày 30/09/2018

Cách tốt nhất là đưa các phần tử chỉ xuất hiện 1 lần vào 1 mảng mới là xong, nhanh gọn lẹ đơn giản dễ hiểu

Demons Doan. viết 21:41 ngày 30/09/2018

ch tốt nhất là đưa các phần tử chỉ xuất hiện 1 lần vào 1 mảng mới là xong, nhan

for ( int p=0; p<n; p++)
{
for ( int i=0; i< n; i++)
{
for ( int j=i+1; j< n; j++)
{
if ( a[i] == a[j])
{
for ( int k=i; k<(n-1); k++)
{
a[k]= a[k+1];
}
n–;
}
}
}
}

Demons Doan. viết 21:35 ngày 30/09/2018

for ( int p=0; p < n; p++)
{
for ( int i=0; i< n; i++)
{
for ( int j=i+1; j< n; j++)
{
if ( a[i] == a[j])
{
for ( int k=i; k<(n-1); k++)
{
a[k]= a[k+1];
}
n–;
}
}
}
}

Bài liên quan
0