- #include<stdio.h> 
-   
- struct book 
- { 
-    char name[30]; 
-    int sold; 
-    int left; 
- }; 
-   
- void change(struct book *p); 
-   
- int main() 
- { 
-    char ch; 
-    int i; 
-    struct book program[10]; 
-    printf("please enter the information \n "); 
-    for(i=0;i<0;i++) 
-    { 
-       printf(" enter the name of author \n"); 
-       scanf("%s",-  program [- i ]- . name);
 
-       printf(" enter the number of book sold \n "); 
-       scanf("%d", &(- program [- i ]- . sold));
 
-       printf("enter the number of book left \n"); 
-       scanf("%d", &(- program [- i ]- . left));
 
-    } 
-   
-    printf("the following is the information available \n"); 
-    for(i=0;i<0;i++) 
-    { 
-       printf("%s  %d   %d", (*(- program +- i ))- . name, (*(- program +- i ))- . sold, (*(- program +- i ))- . left);
 
-    } 
-    printf("Do you want to change any data \n press y if yes and any key for no \n"); 
-    if((ch=='y')||(ch=='Y')) 
-    { 
-       change(program); 
-       printf("the following is the information available \n"); 
-       for(i=0;i<0;i++) 
-       { 
-          printf("%s  %d   %d", (- program +- i )->- name , (- program +- i )->- sold , (- program +- i )->- left );
 
-       } 
-   
-    } 
-    else 
-    { 
-       return 0; 
-    } 
-    return 0; 
- } 
-   
- void change(struct book *p) 
- { 
-    int i; 
-    for(i=0;i<0;i++) 
-    { 
-       printf("enter your data for book %s \n", (- p +- i )->- name );
 
-       printf(" enter the number of book sold \n "); 
-       scanf("%d", &((- p +- i )->- sold ));
 
-       printf("enter the number of book left \n"); 
-       scanf("%d", &((- p +- i )->- left ));
 
-    } 
- } 
-   
				I2luY2x1ZGU8c3RkaW8uaD4KCnN0cnVjdCBib29rCnsKICAgY2hhciBuYW1lWzMwXTsKICAgaW50IHNvbGQ7CiAgIGludCBsZWZ0Owp9OwoKdm9pZCBjaGFuZ2Uoc3RydWN0IGJvb2sgKnApOwoKaW50IG1haW4oKQp7CiAgIGNoYXIgY2g7CiAgIGludCBpOwogICBzdHJ1Y3QgYm9vayBwcm9ncmFtWzEwXTsKICAgcHJpbnRmKCJwbGVhc2UgZW50ZXIgdGhlIGluZm9ybWF0aW9uIFxuICIpOwogICBmb3IoaT0wO2k8MDtpKyspCiAgIHsKICAgICAgcHJpbnRmKCIgZW50ZXIgdGhlIG5hbWUgb2YgYXV0aG9yIFxuIik7CiAgICAgIHNjYW5mKCIlcyIsIHByb2dyYW1baV0ubmFtZSk7CiAgICAgIHByaW50ZigiIGVudGVyIHRoZSBudW1iZXIgb2YgYm9vayBzb2xkIFxuICIpOwogICAgICBzY2FuZigiJWQiLCAmKHByb2dyYW1baV0uc29sZCkpOwogICAgICBwcmludGYoImVudGVyIHRoZSBudW1iZXIgb2YgYm9vayBsZWZ0IFxuIik7CiAgICAgIHNjYW5mKCIlZCIsICYocHJvZ3JhbVtpXS5sZWZ0KSk7CiAgIH0KCiAgIHByaW50ZigidGhlIGZvbGxvd2luZyBpcyB0aGUgaW5mb3JtYXRpb24gYXZhaWxhYmxlIFxuIik7CiAgIGZvcihpPTA7aTwwO2krKykKICAgewogICAgICBwcmludGYoIiVzICAlZCAgICVkIiwgKCoocHJvZ3JhbStpKSkubmFtZSwgKCoocHJvZ3JhbStpKSkuc29sZCwgKCoocHJvZ3JhbStpKSkubGVmdCk7CiAgIH0KICAgcHJpbnRmKCJEbyB5b3Ugd2FudCB0byBjaGFuZ2UgYW55IGRhdGEgXG4gcHJlc3MgeSBpZiB5ZXMgYW5kIGFueSBrZXkgZm9yIG5vIFxuIik7CiAgIGNoPWdldGNoYXIoKTsKICAgaWYoKGNoPT0neScpfHwoY2g9PSdZJykpCiAgIHsKICAgICAgY2hhbmdlKHByb2dyYW0pOwogICAgICBwcmludGYoInRoZSBmb2xsb3dpbmcgaXMgdGhlIGluZm9ybWF0aW9uIGF2YWlsYWJsZSBcbiIpOwogICAgICBmb3IoaT0wO2k8MDtpKyspCiAgICAgIHsKICAgICAgICAgcHJpbnRmKCIlcyAgJWQgICAlZCIsIChwcm9ncmFtK2kpLT5uYW1lLCAocHJvZ3JhbStpKS0+c29sZCwgKHByb2dyYW0raSktPmxlZnQpOwogICAgICB9CgogICB9CiAgIGVsc2UKICAgewogICAgICByZXR1cm4gMDsKICAgfQogICByZXR1cm4gMDsKfQoKdm9pZCBjaGFuZ2Uoc3RydWN0IGJvb2sgKnApCnsKICAgaW50IGk7CiAgIGZvcihpPTA7aTwwO2krKykKICAgewogICAgICBwcmludGYoImVudGVyIHlvdXIgZGF0YSBmb3IgYm9vayAlcyBcbiIsIChwK2kpLT5uYW1lKTsKICAgICAgcHJpbnRmKCIgZW50ZXIgdGhlIG51bWJlciBvZiBib29rIHNvbGQgXG4gIik7CiAgICAgIHNjYW5mKCIlZCIsICYoKHAraSktPnNvbGQpKTsKICAgICAgcHJpbnRmKCJlbnRlciB0aGUgbnVtYmVyIG9mIGJvb2sgbGVmdCBcbiIpOwogICAgICBzY2FuZigiJWQiLCAmKChwK2kpLT5sZWZ0KSk7CiAgIH0KfQo=