Red de conocimiento informático - Conocimiento informático - ¿Dividir los 9 números del 1 al 9 en tres números de tres dígitos y exigir que el primer número de tres dígitos sea exactamente 2 veces el segundo número de tres dígitos y 3 veces el tercer número de tres dígitos?

¿Dividir los 9 números del 1 al 9 en tres números de tres dígitos y exigir que el primer número de tres dígitos sea exactamente 2 veces el segundo número de tres dígitos y 3 veces el tercer número de tres dígitos?

No sé si te entendí mal, ejecútalo y mira

#include lt;stdio.hgt;

int pd1(int a){

int x, y, z;

x=a10;

y=a/1010;

z=a/100; > if(x==y||y==z||z==x)retorno 0

retorno

}

int pd2; (int a, int b){

int x, y, z, xx, yy, zz

x=a10; 1010;

z=a/100;

xx=b10;

yy=b/1010; 100;

si(x==xx||x==y||x==zz)devuelve 0;

si(y==xx ||y== y ||y==zz)devuelve 0;

if(z==xx||z==y|||z==zz)devuelve 0;

devuelve 1;

}

void main()

{

for(int i=123; i lt; 333; i ){

if(pd1(i)==0||pd1(i*2)==0||pd1(i*3)==0) continuar;

if( pd2 (i, i*2)==0||pd2(i, i*3)==0||pd2(i*2, i*3)==0) continuar;

printf ( "d d d \n", i, i*2, i*3

}

getchar()

}