fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main(){
  5.  
  6. int ar[6] = {2, 3, 6, 7, 1, 9};
  7. int* p = &ar[2];
  8. const char *s="int ar[6] = {"; // starting part of string
  9. printf("%s",s); // print string
  10. for(int i=0; i< 6;i++){
  11. printf("%d ", ar[i]); // print array elements
  12. }
  13. printf("}\n"); // get to next line
  14. size_t n=strlen(s);
  15. for(int i=0;i<n;i++)
  16. printf(" "); // skip number of spaces
  17.  
  18. for(int i=0; i< 6;i++){
  19. if(p==&ar[i])
  20. printf("^"); // if true print ^
  21. else
  22. printf(" "); // if not then print 2 spaces
  23. }
  24. }
Success #stdin #stdout 0s 2112KB
stdin
Standard input is empty
stdout
int ar[6] = {2 3 6 7 1 9 }
                 ^