Всички делители

Напишете функция, която по дадено цяло число N отпечатва всичките му делители. Тествайте я за различни стойности на N.
Публикувано в 12а с етикети . Постоянна връзка.

2 Responses to Всички делители

  1. TVD каза:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    void deliteli (int N)
        { 
            int i;
            for (i=1;i<=N;i++)
         { 
                if ((N%i)==0)
                 cout<<i<<' ';
         }
         cout<<endl;
        }
    int main(int argc, char *argv[])
    { 
      int N;
        cout<<"Vuvedete N"<<endl;
        cin>>N;
        int i;
        // izprobvame dali funkciqta raboti za vsichki chisla
            for (i=1;i<=N;i++){
                cout<<i<<':';
              deliteli(i);
            }
    
            
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    
  2. Kosmos каза:
    #include <cstdlib>
    #include <iostream>
    #include <math.h>
    using namespace std;
     
    void delitel(int n)
        {
             int i;
             for (i=2;i<=(n/2);i++)
             if ((n%i)==0)
             cout<<i<<" ";
             
             cout<<"\n";     
         }
    int main(int argc, char *argv[])
    {
    int n,i;
    cout<<"Vavedete n:";
    cin>>n;
        delitel(n);
    
         system("PAUSE");
        return EXIT_SUCCESS;
    }
    
    

Вашият коментар