#include <stdio.h>
#include <string.h>
int main(){
int ar[6] = {2, 3, 6, 7, 1, 9};
int* p = &ar[2];
const char *s="int ar[6] = {"; // starting part of string
printf("%s",s
); // print string for(int i=0; i< 6;i++){
printf("%d ", ar
[i
]); // print array elements }
printf("}\n"); // get to next line for(int i=0;i<n;i++)
printf(" "); // skip number of spaces
for(int i=0; i< 6;i++){
if(p==&ar[i])
printf("^"); // if true print ^ else
printf(" "); // if not then print 2 spaces }
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKCl7CgogICAgaW50IGFyWzZdID0gezIsIDMsIDYsIDcsIDEsIDl9OwogICAgaW50KiBwID0gJmFyWzJdOwogICAgY29uc3QgY2hhciAqcz0iaW50IGFyWzZdID0geyI7ICAgLy8gc3RhcnRpbmcgcGFydCBvZiBzdHJpbmcgCiAgICBwcmludGYoIiVzIixzKTsgICAgICAgICAgICAgICAgICAvLyBwcmludCBzdHJpbmcKICAgIGZvcihpbnQgaT0wOyBpPCA2O2krKyl7CiAgICAgICBwcmludGYoIiVkICIsIGFyW2ldKTsgICAgICAgICAvLyBwcmludCBhcnJheSBlbGVtZW50cwogICAgfQogICAgcHJpbnRmKCJ9XG4iKTsgICAgICAgICAgICAgICAgICAgLy8gZ2V0IHRvIG5leHQgbGluZQogICAgc2l6ZV90IG49c3RybGVuKHMpOwogICAgZm9yKGludCBpPTA7aTxuO2krKykKICAgICAgICAgcHJpbnRmKCIgIik7ICAgICAgICAgICAgICAgIC8vIHNraXAgbnVtYmVyIG9mIHNwYWNlcwoKICAgIGZvcihpbnQgaT0wOyBpPCA2O2krKyl7IAogICAgICBpZihwPT0mYXJbaV0pCiAgICAgICAgIHByaW50ZigiXiIpOyAgICAgICAgICAgICAgLy8gaWYgdHJ1ZSBwcmludCBeCiAgICAgIGVsc2UgCiAgICAgICAgIHByaW50ZigiICAiKTsgICAgICAgICAgICAgLy8gaWYgbm90IHRoZW4gcHJpbnQgMiBzcGFjZXMgCiAgICB9Cn0=