int ran1; int ran2; int ran3; for(int k=0;k<3;k++) ran%k=k; // this is wrong ,but i am looking for the correct way . //output should be :ran1=0 ran2=1 ran3=2.. int ran[3]; for (int k = 0; k < 3; k++) { ran[k % 3] = k; } int ran1, ran2, ran3; int *rans[3] = { &ran1, &ran2, &ran3 }; for (int k = 0; k < 3; k++) *rans[k] = k; int ran[3]; for(int k=0;k<3;k++) ran[k]=k; ran[k % 3] = k;