Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
giúp e vs ạ:nhập vào một mảng số nguyên sao cho mỗi số nguyên chỉ xuất hiện một lần trong mảng tức là trùng nhau sẽ thông báo bị trùng
> BAI TAP SO 8
> Nhap mot so vao mang (0 de ket thuc): 3
> Nhap mot so vao mang (0 de ket thuc): 2
> Nhap mot so vao mang (0 de ket thuc): 2
> Ops! So 2 da co san trong mang. Hay thu lai.
> Nhap mot so vao mang (0 de ket thuc): 6
> Nhap mot so vao mang (0 de ket thuc): 0 > Mang da nhap: 3 2 6 > KET THUC
Đây là chương trình em viết ko biết nên ghi chỗ phần nhập như thế nào để chạy ra được như trên:(
#include<stdio.h>
#include<conio.h>
#include<math.h>
#define MAX 100
void nhap (int a[], int &n)
{
int x;
printf("BAI TAP SO 8");
do{
printf("\nNhap mot so vao mang (0 de ket thuc): ");
scanf("%d",&x);
if (x!=0) a[n++] = x; //tuong duong a[n]=x; n++;
}
while (x != 0);
for(int i = 0; i < n; i++)
{
scanf("%d",&a[i]);
}
}
int main()
{
int n;
int a[MAX];
nhap(a, n);
printf("mang da nhap:");
for(int i = 0; i < n; i++) printf("%d",a[i]);
printf("\nKET THUC");
getch();
return 0;
}