هكذا كان حلي لسؤالك الشنقيطي![]()
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,Num[16]={0};
char a[16][2], b[1][17];
FILE *ptr=NULL;
ptr=fopen ("on.txt","w");
if(ptr==NULL) exit(0);
for(i=0;i<16;i++)
for(j=0;j<16;j++)
{
for(k=0;k<16;k++)
{
for(l=0;l<16;l++)
{
for(m=0;m<16;m++)
{
for(n=0;n<16;n++)
{
for(o=0;o<16;o++)
{
for(p=0;p<16;p++)
{
for(q=0;q<16;q++)
{
for(r=0;r<16;r++)
{
for(s=0;s<16;s++)
{
for(t=0;t<16;t++)
{
for(u=0;u<16;u++)
{
for(v=0;v<16;v++)
{
for(w=0;w<16;w++)
{
for(x=0;x<16;x++)
{
for(y=0;y<16;y++)itoa(Num[y],a[y],16);
sprintf(b[0],"%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c"\
,a[0][0],a[1][0],a[2][0],a[3][0],a[4][0],a[5][0]\
,a[6][0],a[7][0],a[8][0],a[9][0],a[10][0],a[11][0]\
,a[12][0],a[13][0],a[14][0],a[15][0]);
puts(b[0]); //fprintf(ptr,"%s\n",b[0]);
Num[15]++; if(Num[15]==16) Num[15]=0;
}
Num[14]++; if(Num[14]==16) Num[14]=0;
}
Num[13]++; if(Num[13]==16) Num[13]=0;
}
Num[12]++; if(Num[12]==16) Num[12]=0;
}
Num[11]++; if(Num[11]==16) Num[11]=0;
}
Num[10]++; if(Num[10]==16) Num[10]=0;
}
Num[9]++; if(Num[9]==16) Num[9]=0;
}
Num[8]++; if(Num[8]==16) Num[8]=0;
}
Num[7]++; if(Num[7]==16) Num[7]=0;
}
Num[6]++; if(Num[6]==16) Num[6]=0;
}
Num[5]++; if(Num[5]==16) Num[5]=0;
}
Num[4]++; if(Num[4]==16) Num[4]=0;
}
Num[3]++; if(Num[3]==16) Num[3]=0;
}
Num[2]++; if(Num[2]==16) Num[2]=0;
}
Num[1]++; if(Num[1]==16) Num[1]=0;
}
fclose(ptr);
return 0;
}يشتغل معي الكود بشكل جيد ولكن لا أعرف إذا كان بالمستوى المطلوب
ولحد الآن لازال البرنامج يبحث عن الإحتمالات و بعد مرور ربع ساعة من تشغيل البرنامج![]()
تحياتي
i love you mama
