Bản Thân Nó Là Số Nguyên Tố. Khi Xóa đi Lần Lượt Các Chữ Số Sau ...

logologoTìm×

Tìm kiếm với hình ảnh

Vui lòng chỉ chọn một câu hỏi

Tìm đáp án
    • icon_userĐăng nhập
    • |
    • Đăng ký
    icon_menu
avataricon

Hoidap247.com Nhanh chóng, chính xác

Hãy đăng nhập hoặc tạo tài khoản miễn phí!

Đăng nhậpĐăng ký
  • add
  • Đặt câu hỏiiconadd
  • logo

    loading

    +

    Lưu vào

    • +

      Danh mục mới

    Lưuavataravatar
    • keyylogoRank
    • _Interesting_
    • Trả lời

      1742

    • Điểm

      353

    • Cảm ơn

      1315

    • Tin Học
    • Lớp 10
    • 60 điểm
    • keyy - 12:05:53 06/01/2021
    Số siêu nguyên tố là số: Bản thân nó là số nguyên tố. Khi xóa đi lần lượt các chữ số sau cùng của nó, thì số mới vẫn là số nguyên tố. Ví dụ 2393 là số siêu nguyên tố vì 2393, 239, 23, 2 là số nguyên tố. Cho một số n, hãy đưa số dãy số siêu nguyên tố nhỏ hơn hoặc bằng n, các số đã được sắp xếp tăng dần. Với n = 30 thì superPrimeNumber(n) = [2, 3, 5, 7, 23, 29]; Vì các số 2, 3, 5, 7, 23 và 29 đều là số siêu nguyên tố và nhỏ hơn hoặc bằng 30.
    • Hỏi chi tiết
    • reportBáo vi phạm

    Hãy luôn nhớ cảm ơn và vote 5* nếu câu trả lời hữu ích nhé!

    TRẢ LỜI

    avataravatar
    • nguyenminhquan15logoRank
    • Chưa có nhóm
    • Trả lời

      2863

    • Điểm

      41637

    • Cảm ơn

      21146

    • nguyenminhquan15
    • 06/01/2021

    program sieunt;uses crt;var n,i:longint;function ktnt(m:longint):boolean;var l:longint;begin ktnt:=false; if m<2 then exit; for l:=2 to trunc(sqrt(m)) do if m mod l=0 then exit; ktnt:=true;end;function ktsnt(k:longint):boolean;begin ktsnt:=false; while k>0 do begin if ktnt(k)=false then exit; k:=k div 10; end;ktsnt:=true;end;BEGINclrscr;write('Nhap n: ');readln(n);for i:=2 to n do if ktsnt(i) then write(i,' ');readlnend.

    Hãy giúp mọi người biết câu trả lời này thế nào?

    starstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarGửiHủy
    • hertCảm ơn 2
    • reportBáo vi phạm
    Xem thêm (2)
    • avataravatar
      • AsuraNlogoRank
      • Chưa có nhóm
      • Trả lời

        4

      • Điểm

        50

      • Cảm ơn

        2

      #include <bits/stdc++.h> using namespace std; bool ngto(int a) { if (a<2) return false; for (int i=2; i<=sqrt(a); i++) if (a%i==0) return false; return true; } int main() { queue<int> q; int n; cin >> n; for (int i... xem thêm

    • avataravatar
      • keyylogoRank
      • _Interesting_
      • Trả lời

        1742

      • Điểm

        353

      • Cảm ơn

        1315

      Thì mình yêu cầu xử lí số lớn được mà bạn dùng integer

    • avataravatar
      • nguyenminhquan15logoRank
      • Chưa có nhóm
      • Trả lời

        2863

      • Điểm

        41637

      • Cảm ơn

        21146

      zậy để sửa

    • avataravatar
      • keyylogoRank
      • _Interesting_
      • Trả lời

        1742

      • Điểm

        353

      • Cảm ơn

        1315

      Sửa lên longint thì 100000 bị lỗi 201

    • avataravatar
      • keyylogoRank
      • _Interesting_
      • Trả lời

        1742

      • Điểm

        353

      • Cảm ơn

        1315

      Vẫn sai nhé

    • avataravatar
      • nguyenminhquan15logoRank
      • Chưa có nhóm
      • Trả lời

        2863

      • Điểm

        41637

      • Cảm ơn

        21146

      sai nữa à

    • avataravatar
      • tuongtaylorlogoRank
      • Hội code dạo
      • Trả lời

        2376

      • Điểm

        46183

      • Cảm ơn

        1806

      Sửa anh ơi

    • avataravatar
      • nguyenminhquan15logoRank
      • Chưa có nhóm
      • Trả lời

        2863

      • Điểm

        41637

      • Cảm ơn

        21146

      Rồi đó

    Đăng nhập để hỏi chi tiếtavataravatar
    • tuongtaylorlogoRank
    • Hội code dạo
    • Trả lời

      2376

    • Điểm

      46183

    • Cảm ơn

      1806

    • tuongtaylor
    • 07/01/2021

    uses crt;var n,i:longint;function nt(a:qword):boolean;var i:longint;begin i:=2; while (a>1)and(a mod i<>0) do inc(i); nt:=i=a;end;function snt(a:qword):boolean; begin if a<20 then exit(false); while nt(a) do begin a:=a div 10; end; snt:=a=0; end;beginclrscr; write('n = ');readln(n); for i:=1 to n do if snt(i) then write(i,' ');readlnend.

    Hãy giúp mọi người biết câu trả lời này thế nào?

    starstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarstarGửiHủy
    • hertCảm ơn
    • reportBáo vi phạm
    Đăng nhập để hỏi chi tiếtXEM LỜI GIẢI SGK TIN 10 - TẠI ĐÂY

    Bạn muốn hỏi điều gì?

    questionĐặt câu hỏi

    PH/HS Tham Gia Nhóm Lớp 10 Để Trao Đổi Tài Liệu, Học Tập Miễn Phí!

    Bảng tin

    Bạn muốn hỏi điều gì?

    iconĐặt câu hỏi

    Lý do báo cáo vi phạm?

    Gửi yêu cầu Hủy

    logo

    Cơ quan chủ quản: Công ty Cổ phần Công nghệ Giáo dục Thành Phát

    • social
    • social
    • social

    Tải ứng dụng

    google playapp store
    • Hướng dẫn sử dụng
    • Điều khoản sử dụng
    • Nội quy hoidap247
    • Góp ý
    • Tin tức
    • mailInbox: m.me/hoidap247online
    • placeTrụ sở: Tầng 7, Tòa Intracom, số 82 Dịch Vọng Hậu, Cầu Giấy, Hà Nội.
    Giấy phép thiết lập mạng xã hội trên mạng số 331/GP-BTTTT do Bộ Thông tin và Truyền thông.

    Từ khóa » Code C Số Siêu Nguyên Tố