mercoledì 14 gennaio 2009

linguaggio c: esercizio in classe

Ovvero: dato un numero intero e positivo in ingresso, stampare tutte le coppie di numeri interi il cui prodotto vale il numero dato.

#include  
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); 

}

Nessun commento:

Che voto daresti a questo blog: