Циклы и массивы
Как написать программу ? который при входе получит unsigned и получит все простые числа перед этим unsigned числом. ‘Unsigned A,B’ while A/B=1’ как то так?
Ответы (1 шт):
Автор решения: Alexey Vesker
→ Ссылка
У вас обычная задача на поиск простых чисел, вот один из вариантов решения:
int main ()
{
cout << "Введите число: ";
unsigned int num = 0;
cin >> num;
for (int i=2; i<num; i++)
for (int j=2; j*j<=i; j++)
{
if (i % j == 0)
break;
else if (j+1 > sqrt(i)) {
cout << i << " ";
}
}
return 0;
}