Variable Sized Arrays

  • + 1 comment

    can u convert this in c.because i dont know c++

    • + 3 comments

      Here u can find C code

      #include<stdio.h>
      #include<stdlib.h>
      int main() {
          int n,q,m,l,k;
          scanf("%d%d",&n,&q);
          int *arr[n];
          for(int i = 0 ; i < n;i++){
              scanf("%d",&m);
              arr[i] = (int *)malloc(m * sizeof(int));
              for(int j = 0 ; j < m ;j++){
                   scanf("%d",&arr[i][j]);
              }
          }
          while(q--){
              scanf("%d%d",&l,&k);
              printf("%d\n",arr[l][k]);
          } 
          return 0;
      }
      
      • + 0 comments

        segmentation fault

      • + 0 comments

        Can you explain it please?

      • + 0 comments

        Thank you bro! it's perfect solution...