Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/02/2013, 02:02
Avatar de pepitogrillo13051993
pepitogrillo13051993
 
Fecha de Ingreso: febrero-2013
Mensajes: 20
Antigüedad: 11 años, 3 meses
Puntos: 0
Información Programa básico c/c++ (tutorial 4.2)

Programa que imprima la lista de los números que son divisores exactos de un valor numérico entero y positivo entrado por teclado.

#include <iostream>
#include <stdio.h> /* printf y scanf */
#include <conio.h> /* flush(stdin), getche, getch */
#include <string.h> /* strcopy(), gets(), strcat() */
#include <stdlib.h> /* Lo uso para que funcione el system("cls") */

using namespace std;

int main()
{

int num, div;
char opcio[3];

system("title=Exercici 2"); /* Este es el titulo de la ventana */

do {
do {
printf("Entra un numero que sea entero y positivo: ");
scanf("%d", &num);
system("cls");
} while (num<=0);

div=1;
printf("Els divisors de %d son:\n", num);

while (num>=div)
{
if (num%div==0)
{
printf("%d \n", div);
}
div=div+1;
}

printf ("\n\nEscribe si para volver a comenzar, y cualquier otra palabra para salir: ");
scanf("%s", &opcio);
system("cls");
} while (!strcmp(opcio, "si"));

return 0;
}