[C++] Dzielniki całkowite liczby

By | 5 kwietnia 2012

Program który po podaniu liczby poda jej wszystkie dzielniki całkowite.

 


#include <cstdlib>
#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
 // tworzymy zmienną x i ją zerujemy
 int x = 0;

cout << "Wprowadz liczbe ktorej dzielniki zostana wypisane: ";

 // wprowadzamy liczbe dla której będziemy szukać dzielniki
 cin >>x;

 // pętla działająca od liczby 1 do x
 for(int i=1;i<=x;i++)
 {

 // jeżeli x dzielone modulo przez i(licznik) jest równe zero to wypisz liczbę
 if (x % i ==0) cout << i<<" ";
 }

 // zatrzymanie działania programu w celu zobaczenia wyników
 getch();
}
Wejście:
 1253
Wyjście:
 1 7 179 1253

4 thoughts on “[C++] Dzielniki całkowite liczby

  1. Joan

    Przepisałam ten kod z innymi zmiennymi i niestety nie działa :/ Błąd przy budowaniu projektu. Czy ktoś jeszcze miał podobny problem?

    Reply
    1. rolor2013

      Na jakim systemie operacyjnym to pisałeś? Na systemach innych niż DOS lub Windows ten kod nie zadziała.

      Reply
    2. Paweł Trojanowski Post author

      Wszystko zależy jaki używasz kompilator. Jeżeli VisualStudio, to musisz dodać dodatkowe biblioteki. Najlepiej użyć samego algorytmu, a nie całego kodu. Pozdrawiam 🙂

      Reply

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *