#include<stdio.h>
void nhapMang(int A[],int &n);
void xuatMang(int A[],int n);
int lasohh(int x);
void xuat(int x);
void lietkesohh(int A[],int n);
void main()
{
int A[100],n;
nhapMang(A,n);
lietkesohh(A,n);
}
void nhapMang(int A[],int &n)
{
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%d",&A[i]);
}
void xuatMang(int A[],int n)
{
for (int i=0;i<n;i++)
{
printf("%d ",A[i]);
}
int lasohh(int x)
{
int sum=0;
for(int i=1;i<x;i++)
{
if(x%i==0)
sum=sum+i;
}
if (sum==x)
return 1;
return 0;
}
void lietkesohh(int A[],int n)
{
for(int i=0;i<n;i++)
if(lasohh(A[i])==1)
xuat(A[i]);
}
void xuat(int x)
{
printf("%d ",x);
}
Nhờ mọi người giúp em sửa lỗi
Lỗi gì thế bạn, lỗi ở chỗ nào. Nói rõ ra để mọi người nhìn vào mà biết xem. Chứ đăng lên thế thì không lẽ mọi người copy paste vào IDE rồi build xong chỉ à
3 Likes
Sửa lỗi chính tả trước đi bạn.
3 Likes
Lỗi gì thì mêu tả lỗi đó! Trong khi biên dịch hay trong khi chạy? Thông báo lỗi (nếu có).
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?