Как отобразить самое большое простое число в C++?
Я не знаю, как отобразить самое большое простое число, может ли кто-нибудь мне помочь? Я смог показать простые числа, но мне нужно показать только самые большие.
он должен был бы это сделать, но я застрял уже несколько недель :
Программа, которая просит пользователя ввести серию чисел (используйте 0, чтобы остановить серию. После того, как все числа были введены, программа должна отобразить наибольшее простое число ряда. Проверка данных: числа должны быть больше 0.
Что я уже пробовал:
#include <iostream> #include<cfloat> using namespace std; int main() { int num,i,flag,n; cin>>n; cout<<"The Prime Numbers Are: "; for(num=1; num<=n; num++){ flag=0; for(i=2;i<=num/2;i++){ if(num%i==0){ flag=1; break; } } if(flag==0 && num!=1) cout<<num<<endl; } return 0; }
Patrice T
Где ты застрял ?
Richard Deeming
Ваше название несколько вводит в заблуждение - нет такой вещи, как "самое большое простое число". Вы ищете "самое большое простое число в пределах определенного диапазона". :)