Oracle Interview Question
Site Reliability EngineersTeam: noida
Country: India
void main()
{
int a[] = {0,1,1,0,1,0,1,0,0,1,1,1,0} ,len =0;
len = sizeof(a) / sizeof(a[0]);
int *last;
last = a;
int flag = 0;
for(int i =0 ;i<len; i++)
{
if(a[i] == 1 && flag == 0)
{
last = a + i;
flag = 1;
}
else
{
if(a[i] == 0 && flag == 1)
{
a[i] = a[i]+1;
*last = 0;
last++;
}
}
}
for(int i =0; i<len; i++)
printf("\n%d",a[i]);
}
anyone ?? :|
- sujita July 04, 2012