Dato un numero intero e positivo in ingresso, stampare tutte le coppie di numeri interi il cui prodotto vale il numero dato.
#include <stdio.h>
int num;
int contatore;
int x;
int y;
main () {
printf("digita numero intero e positivo");
scanf("%d",&num);
while (num<=0){
printf("digita numero intero e positivo");
scanf("%d",&num);
}
contatore=1;
do {
x=contatore;
y=num/x;
if (x*y==num){
printf("%d ",x);
printf("%d\n",y);
}
contatore=contatore+1;
}
while (contatore<=num);
}
Commenti
Posta un commento