Announcement

Collapse
No announcement yet.

số nguyên

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [C++] số nguyên

    Chào cả nhà !
    Mình đang học phần mảng và làm một sồ bài tập liên quan .Tìm số nguyên tố của mảng thì mình làm được nhưng bây giờ đề yêu cầu là chỉ xuất số nguyên tố đầu tiên của mảng , suy nghĩ không ra lệnh xuất , cả nhà giúp mình với !
    giả sử : nhập một mảng gồm 5 phần tử.
    Cảm ơn !

  • #2
    bạn code chút chút đi rùi mình chỉnh chỉnh theo ý tưởng của bạn cho! chứ vô mượn người ta code không là khó lắm bạn ạ! :baffle:

    Comment


    • #3
      lệnh xuất thì giống xuất 1 con số ra bt thôi mà, dùng thêm break nữa để dừng quá trình kiểm tra bằng vòng lặp để thỏa đề bài.
      3422A Trịnh Quang Nghị, F7, Q8
      0938952106 - 0963952106
      Page bán phụ kiện điện thoại, pc giá rẻ

      Comment


      • #4
        #include <iostream>
        #include <conio.h>
        #include <stdio.h>
        using namespace std;
        int a[10],n,i,j;
        void nhap ()
        {
        for(i=0;i<10;i++)
        {cout<<"\n Nhap cac phan tu cua mang a["<<i+1<<"]=";
        cin>>a[i];
        }
        }
        void nguyento1(int m)
        {


        }
        void main ()
        {
        nhap ();
        for(i=0;i<10;i++)
        {
        if(a[i]==2)
        {cout<<"\n so nguyen to dau tien cua mang :"<<a[i];break;}
        else
        nguyento1(a[i]);
        }
        _getch ();
        }

        Comment


        • #5
          Đây đoạn code tham khảo chạy OK phần còn lại tự thiết kế thêm nhé
          #include <iostream>
          #include <conio.h>
          #include <stdio.h>
          using namespace std;
          int ktsnt(int n)
          {
          if (n < 2) return 0;
          else
          {
          for (int i = 2; i < n;i++)
          if (n%i==0) return 0;
          }
          return n;
          }
          void main()
          {
          int a[10] = { 1, 0, 3, 4, 5, 6, 7 }, n = 7;
          for (int i = 0; i < n;i++)
          {
          if (ktsnt(a[i]) != 0) {
          cout << ktsnt(a[i]); break;
          }
          }
          _getch();
          }
          Phú quý vinh hoa như ảo mộng
          Tiền tài danh vọng tựa phù du....

          Comment


          • #6
            Originally posted by hoangbao View Post
            Chào cả nhà !
            Mình đang học phần mảng và làm một sồ bài tập liên quan .Tìm số nguyên tố của mảng thì mình làm được nhưng bây giờ đề yêu cầu là chỉ xuất số nguyên tố đầu tiên của mảng , suy nghĩ không ra lệnh xuất , cả nhà giúp mình với !
            giả sử : nhập một mảng gồm 5 phần tử.
            Cảm ơn !
            cứ cho nó chạy, tìm được thì break thôi bạn :salute:

            Comment


            • #7
              mình vừa tìm ra lỗi do mình tạo ra , là khai báo các biến đều là global . Nhưng bây giờ nó không chịu xuất khi mình nhập vào dãy 4 5 6 7 6 , các dãy số như thế này thì xuất 3 5 6 5 4

              Comment


              • #8
                nói suông thế này ai biết mà chỉ.
                Originally posted by hoangbao View Post
                mình vừa tìm ra lỗi do mình tạo ra , là khai báo các biến đều là global . Nhưng bây giờ nó không chịu xuất khi mình nhập vào dãy 4 5 6 7 6 , các dãy số như thế này thì xuất 3 5 6 5 4
                :funny::brick::beauty::what:

                Comment


                • #9
                  Originally posted by hoangbao View Post
                  mình vừa tìm ra lỗi do mình tạo ra , là khai báo các biến đều là global . Nhưng bây giờ nó không chịu xuất khi mình nhập vào dãy 4 5 6 7 6 , các dãy số như thế này thì xuất 3 5 6 5 4
                  chạy bằng tay đi bạn, ra kết quả thì dừng lại
                  Hãy là chính mình!

                  Comment

                  LHQC

                  Collapse
                  Working...
                  X