Số nguyên tố lớn nhất

Xem PDF



Dạng bài
Điểm: 10 (p) Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Nhập vào 1 số nguyên dương \(n\). In ra số nguyên tố lớn nhất nhỏ hơn hoặc bằng \(n\).

Input

  • Gồm một dòng duy nhất chứa số nguyên dương \(n\) \((2 \leq n \leq 10^5)\).

Output

  • Gồm một dòng duy nhất chứa số nguyên tố lớn nhất nhỏ hơn hoặc bằng \(n\).

Example

Test 1
Input
6
Output
5

Bình luận


  • 0
    trihuy    9:45 p.m. 14 Tháng 10, 2024 chỉnh sửa 19

    include <bits/stdc++.h>

    using namespace std;
    bool scp(int n){
    if(n<0) return false;
    int sqr=sqrt(n);
    return sqr*sqr==n;

    }
    int n;
    int a[1000000];
    int dem=0;
    int main()
    {
    cin>>n;
    for(int i=1;i<=n;i++)
    cin>>a[i];
    for(int i=1;i<=n;i++)
    if(scp(a[i]))
    dem++;
    cout<<dem;

    return 0;
    

    }
    code scp day ko phai nt dau