anh , chị có thể cho em hỏi em sai ở chỗ nào không ạ, nó bị lặp lại hai lần kết quả ạ.
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void nhapmang( int *a, int n)
{
int i;
for(i=0;i<n;i++)
{
printf(" a[%d]:",i+1);
scanf("%d",a+i);
}
}
void xuatmang(int *a, int n)
{
int i;
for(i=0;i<n;i++)
printf("\t %d",*(a+i));
}
int soam(int *a, int n)
{
int i,dem=0;
for(i=0;i<n;i++)
if(*(a+i)<0)
printf("\t %d",*(a+i));
dem++;
return 1;
return -1;
}
main()
{
int *a,n;
printf("nhap mang:",n);
scanf("%d",&n);
a=(int*)malloc(n*sizeof(int));
nhapmang(a,n);
printf("\n mang vua nhap la:");
xuatmang(a,n);
if(soam(a,n)==-1)
printf("\n mang khong co so am");
else
printf("\n cac so am la:");
soam(a,n);
exit(0);
}