Hùi nãy đi vòng vòng vn-zoom.com thấy có người nhờ viết chương trình xuất các số nguyên tố bé hơn n (với n nhập từ bàn phím) nhưng kèm theo điều kiện: chỉ được dùng lệnh goto + if với các lệnh cơ bản.

Thấy có hứng thú, nên sau khi em làm xong, up lên cho mọi người góp ý dùm em! Very Happy

Code:


#include <iostream.h>
#include <conio.h>
int nguyento(int x){
   if (x<2)
      return 0;
   int i=2;
   lap2:;
   if (i<x){
      if (x%i==0)
         return 0;
      i++;
      goto lap2;
   }
   return 1;
}
void main(){
   int n;
   clrscr();
   cout<<"nhap n = ";
   cin>>n;
   cout<<"Cac so nguyen to <=n la: ";
   int i=0;
    lap:;
   if (nguyento(i))
      cout<<i<<" ";
   i++;
   if (i<=n)
      goto lap;
   getch();
}


Cám ơn thầy cô! Very Happy


-----------------
Admin: Sau nhãn không cần phải chấm phẩy.