Tại sao code không chạy được?

sao code mình không chạy đc thế ạ

#include<iostream>
using namespace std;
void nhap( int a[], int n)
{
 
for (int i=0; i<n;i++)
{ cin>>a[i];
}
}
void xuat(int a[], int n )
{
  for(int i=n-1; i>=0;i--)
  {
    cout << a[i]<<"   ";
  }
}

int kt( int b)
{
  int dem=0;
  for(int i=0;i<=b;i++)
  {
    if(b%i==0)
    {
      dem++;
    }
  }
  if (dem==2)
  {
  return 1;
  }
return 0;
}
void xuatnt(int a[], int n)
 {
   for(int i=0; i<n;i++)
   {
     if(kt(a[i])==1)
     {
       cout<<a[i];
     }
     
   }
 }
int main()
{
int n;
cout<<"nhap n"<<endl;
cin>>n;
int a[100];
nhap(a,n);
cout<<"/n xuat mang";
xuat(a,n);
cout<<"cac so nguyen to la :";
xuatnt(a,n);
return 0;
}

Cái hàm kiểm tra số nguyên tố sai.
Vãi cả code :confused: ông không nhất thiết phải mở đóng xuống dòng { } tùm lum như vậy đâu, nhìn sợ **.

3 Likes

Sai chỗ nào vậy bạn mình vẫn chưa rõ

for( int i=0;i<=b;i++)

if(b%i==0)

Bạn nên kiểm tra phần này lại.

2 Likes

Ngay từ đầu đã chia cho 0 =)) palm on face

Code ntn dùng định nghĩa nên rất là chuối.

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?