Tìm giúp e lỗi bài này với ạ

utbong48

New member
Xu
0
đề bài yêu cầu tìm số siêu nguyên tố có 3 chữ số (dùng hàm), em lamf nhưng k chạy được, ai hiểu về c++ làm ơn sửa đúng giúp e với
//Tim so sieu nguyen to co 3 chu so
#include<stdio.h>
#include<conio.h>
#include<math.h>

int ktsieunt (int a)
{
int i;
if (a==2)
return 1;
else
{
for (i=2;i<=sqrt(a);i++)
if (a%i==0)
return 0;
}
return 1;
}
int ktsieunt (int n)
if (ktsieunt(n)==0)
return 0;
else
{
while (n!=0)
{
if (ktsieunt(n)==0)
return 0;
n=n/10;
}
}
return 1;
int main ()
{
int n, i;
printf ("Nhap n: ");
scanf ("%d",&n);
for (i=1;i<=1000;i++)
{
if (ktsieunt(n)==1)
printf ("%d la so sieu nguyen to",ktsieunt(n));
}
getch ();
return 0;
}

Link: https://www.ddth.com/showthread.php/1185328-tìm-giúp-e-lỗi-bài-này-với-ạ#ixzz2NIdFy4ME
 
Cho vào notepadd++ sắp xếp lại dòng rồi hãng post lên bạn ơi. Mình sắp xếp lại mà cũng chẳng ra được dòng nào ra dòng nào. Bạn có thể chú thích từng đoạn để mọi người hiểu thuật toán.
Cảm ơn bạn
 

VnKienthuc lúc này

Không có thành viên trực tuyến.

Định hướng

Diễn đàn VnKienthuc.com là nơi thảo luận và chia sẻ về mọi kiến thức hữu ích trong học tập và cuộc sống, khởi nghiệp, kinh doanh,...
Top