01/02/2013, 02:02
|
| | | Fecha de Ingreso: febrero-2013
Mensajes: 20
Antigüedad: 11 años, 11 meses Puntos: 0 | |
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;
} |