-7

1 から 100 までのすべての素数を見つけてファイルに書き込む方法を誰かが教えてくれませんか?

 #include<iostream>
 #include<fstream>            
 using namespace std;
 bool isPrime(int);
 int main()
 {
int iNum;
cout << "This program will calculate and store all the prime numbers between 1 and     

   100 "<<endl;
ofstream myfile( "writeto.txt" );

    for(int i = 1; i <= 100; i++)
    {
    isPrime(i);
    while(isPrime(i) == true)
        {
        myfile <<  i <<endl;
        break;

    }
    myfile.close();
return 0;
    }
 }

 bool isPrime(int iNum)
 {
 bool status;  
 if( iNum <= 1 )

 return false; 

  for( int i = 2; i < iNum; i++ ) 
 { 
     if( iNum % i == 0 ) 
         return false; 
  } 

 return true;

 }

どうすればこれを機能させることができますか? 私はしばらくこれに取り組んできましたが、それは私の復帰で何かをしなければならないと思います. 私は本当に迷っており、誰かが私を助けてくれることを願っています. 私は答えを探しているのではなく、誰かが私を正しい方向に向けてほしいだけです.

4

3 に答える 3