You are viewing a single comment's thread. Return to all comments →
int main() { int total_number_of_shelves; scanf("%d", &total_number_of_shelves);
int total_number_of_queries; scanf("%d", &total_number_of_queries); total_number_of_books=(int*)calloc(total_number_of_shelves,sizeof(int)); total_number_of_pages=(int**)malloc(total_number_of_shelves*sizeof(int*)); for (int i=0;i<total_number_of_shelves;i++){ total_number_of_pages[i]=(int*)calloc(1,sizeof(int)); } while (total_number_of_queries--) { int type_of_query; scanf("%d", &type_of_query); if (type_of_query == 1) { int x, y; scanf("%d %d", &x, &y); *(total_number_of_books+x)=*(total_number_of_books+x)+1; if(*(total_number_of_books+x)==1){ **(total_number_of_pages+x)=y;} if((*(total_number_of_books+x))!=0 && (*(total_number_of_books+x))!=1){ *(total_number_of_pages+x)=realloc(*(total_number_of_pages+x), (*(total_number_of_books+x))*sizeof(int)); *(*(total_number_of_pages+x)+(*(total_number_of_books+x)-1))=y; }
Seems like cookies are disabled on this browser, please enable them to open this website
Dynamic Array in C
You are viewing a single comment's thread. Return to all comments →
int main() { int total_number_of_shelves; scanf("%d", &total_number_of_shelves);