Red de conocimiento informático - Computadora portátil - Lenguaje C: Programación para generar los 100 números más pequeños del conjunto M en orden creciente.

Lenguaje C: Programación para generar los 100 números más pequeños del conjunto M en orden creciente.

#include

int paixu(long *num, int i)

{ int j;

long temp;

for(j=0;j

{ if(num[i-1]

{temp=num[i-1];

num[i-1]=num[j];

num[j]=temp

<; p> }

else if(num[i-1]==num[j]){i--;return 0;}

}

return 1;

}

void main()

{ long num[101]

int i=1,j, pos=0;

núm[0]=1

mientras(1)

{ núm[i++]=núm[pos]*2+1

if(!paixu(num,i))i--;

if(i==100)break

num[i++]= num[pos]*3+1;

if(!paixu(num,i))i--;

if(i==100)

pos++;

}

for(i=0;i<100;i++)

printf("%-4ld",núm[i] ]);

}