Divisores de un numero en c++

6:44 p.m. Unknown 13 Comments








Código 



#include<conio.h>

#include<iostream>

using namespace std;

 int main()

{

    int n,x;

    cout<<"Ingresa un nummero"<<endl;

    cin>>n;

 cout << "los numeros divisores son : "<<endl;

for (x = 1; x <= n; x++)

{


if (n%x == 0)

{

cout<< x <<" ";

}

}

                                

    getch(); 

}


    13 comentarios:

    1. Ayudame con un codigo que lea los divisores comunes de 2 numeros enteros por favor,en c++

      ResponderBorrar
    2. oye y si quiero que en vez de imprimirme los numeros que lo dividen solo me de la cantidad por ejemplo:
      5
      2 (los cuales son 1 y 5

      ResponderBorrar
      Respuestas
      1. if(n%x==0)
        {
        cantidad_de_divisores ++;
        cout<<cantidad_de_divisores;
        }

        Borrar
    3. Si solo quiero saber la cantidad de divisores que tiene, mas no cuales, ¿cómo seria?

      ResponderBorrar
      Respuestas
      1. if(n%x==0)
        {
        cantidad_de_divisores ++;
        cout<<cantidad_de_divisores;
        }

        Borrar
    4. No da ... quiero q me muestre el total de divisores q hay

      ResponderBorrar
    5. cuales son sus divisores de
      120310

      ResponderBorrar
    6. en que parte de el algoritmo va el codigo que comentaste

      ResponderBorrar
    7. Buenas, si voy a trabajar con un numero mas grande que hago? 3408935467. Muchas gracias

      ResponderBorrar
    8. como le hago si quiero trabajar con while.

      ResponderBorrar
    9. No da tu codigo que sólo debe entregar un solo valor para el resultado de el numero de divisores por ejemplo:
      Si escribes 6 sus divisores son 1 2 3 y 6 esa parte esta
      bien.
      Pero para que dé solo la cantidad de numeros que son divisores en total debería arrojar solo 4
      Y tu contador al imprimir da :1 2 3 4.

      ResponderBorrar
      Respuestas
      1. El cout sacalo del ciclo y ponlo fuera y ahi solo te saldra el total

        Borrar
    10. Lo que muestra sacalo del ciclo y listo

      ResponderBorrar