Em có câu hỏi mong mọi người gỡ rối giúp e ạ.
Đề bài:
Ý tưởng của e: Dùng một biến đếm ở trong 2 vòng for lồng nhau. khỏi tạo dem = 1,if(a[i]==a[j]) dem++, sau đó if (dem >1) in cái a[i] đó ra. Nhưng code e chưa đúng.
Đây là code của e:
#include<stdio.h>
#include<conio.h>
int main() {
int n,i,j;
int a[100];
int dem;
scanf("%d",&n);
for(i=0;i<n;i++) {
scanf("%d",&a[i]);
}
for(i=0;i<n;i++) {
dem=1;
for(j=i+1;j<n;j++) {
if(a[i]==a[j]) {
dem++;
}
}
}
for(i=0;i<n;i++) {
if(dem > 1) {
printf("%d",a[i]);
}
}
}