SLIDE1

Saturday, October 11, 2014

lập trình c: xóa phần tử trùng nhau trong mảng

viết chương trình c xóa bớt các phần tử giống nhau trong mảng sao cho mảng chỉ gồm các phần tử phân biệt

#include<stdio.h>
#include<conio.h>
int a[100];
void main()
{
int i, j, n, k, dem = 0;
printf("nhap so phan tu cua mang:");
scanf_s("%d", &n);
for (i = 0; i < n; i++)
{
printf("a[%d]=", i + 1);
scanf_s("%d", &a[i]);
}
printf("mang da nhap:\n");
for (i = 0; i < n; i++) printf(" %d ", a[i]);
for (i = 1; i < n; i++)
for (j = 0; j < i; j++)
{
if (a[i] == a[j])
{
for (k = i; k < n; k++) a[k] = a[k + 1];
n--;
i--;
}
}
printf("\nmang sau khi xoa la:\n");
for (i = 0; i < n; i++) printf(" %d ", a[i]);
_getch();
}

Related Posts:

  • [oop c++] Các nguyên tắc xây dựng lớp Hình thành lớp: Khi ta nghĩ đến “nó” như một khái niệm riêng lẻ ->Xây dựng lớp biểu diễn khái niệm đó. Lớp là biểu diễn cụ thể của một khái niệm vì vậy tên lớp luôn là danh từ. Các thuộc tính của lớp là các thành phần dữ… Read More
  • [oop c++] con trỏ this và phép gán đối tượng Con trỏ this Từ khoá this trong định nghĩa của các hàm thành phần lớp dùng để xác định địa chỉ của đối tượng dùng làm tham số ngầm định cho hàm thành phần. Con trỏ this tham chiếu đến đối tượng đang gọi hàm thành phần. Ví d… Read More
  • [oop c++] hàm thiết lập constructor, hủy bỏ destructor Trong hầu hết các thuật giải, để giải quyết một vấn đề thường phải thực hiện các công việc: Khởi tạo giá trị cho biến, cấp phát vùng bộ nhớ của biến con trỏ, mở tập tin để truy cập,… Hoặc khi kết thúc, chúng ta phải thực hiệ… Read More
  • [oop c++] Thành viên tĩnh – static memberTrong C, static xuất hiện trước dữ liệu được khai báo trong một hàm nào đó thì giá trị của dữ liệu đó vẫn được lưu lại như một biến toàn cục. Trong C++, nếu static xuất hiện trước một dữ liệu hoặc một phương thức của lớp thì … Read More
  • [oop c++] hàm bạn, lớp bạn (friend function) Hàm bạn, lớp bạn (Friend function) Giả sử có lớp Vector, lớp Matrix Cần viết hàm nhân Vector với một Matrix Hàm nhân: Không thể thuộc lớp Vector Không thể thuộc lớp Matrix Không thể tự do Giải pháp: Xây dựng hàm truy cập d… Read More