PLEASE HELP ME my code keeps getting TLE. This is the last modified code, I don’t know what to change anymore.
#include <stdio.h>
void main()
{
int t, m[10], n[10], i, j, x;
scanf("%d", &t);
for (i = 0; i < t; i++)
{
scanf("%d %d", &m[i], &n[i]);
}
for (i = 0; i < t; i++)
{
printf("\n");
for (j = m[i]; j <= n[i]; j+=2)
{
if (j < 2)
{
j = 2;
}
if (j != 2 && j % 2 == 0)
{
j++;
}
x = 2;
while (j%x != 0)
{
x++;
}
if (x == j)
{
printf("%d\n", x);
}
if (j == 2)
{
j = 1;
}
}
}
}