אז זה משהו כזה:
#include <math.h>void fun(int* a, int n) { int i = 0, j, bl=0, c=0; while (i++<n) { bl=0; for(j=2; j<sqrt(a); j++) { if (a % j == 0) { bl = 1; break; } } if (bl != 1) { if (c >= 4) printf("This one: %d\n", a); else c++; } } }
|
כמובן יש קודים יותר מתוחכמים, שמשתמשים בידע מדעי יותר נרחב ואף מסתמכים על שדות מסויימים, זה אחלה פתרון למתחילים.
בברכה,
עידן