• Source
    1. #include <stdio.h>
    2.  
    3. int main(void) {
    4. int arr[5]={1,2,3,4,5};
    5. int i;
    6. int indexnumber, arrayvalue;
    7.  
    8. //display initial value
    9. printf("Displaying array values.\n");
    10. for(i=0; i<5;i++){
    11. printf("%d\n", arr[i]);
    12. }
    13. printf("Done.\n");
    14.  
    15. //set new value
    16. printf("Enter array index number to edit:\n");
    17. scanf("%d",&indexnumber);
    18. printf("Enter new value:\n");
    19. scanf("%d",&arrayvalue);
    20. arr[indexnumber-1]=arrayvalue;
    21.  
    22. //display updated value
    23. printf("Displaying array values.\n");
    24. for(i=0; i<5;i++){
    25. printf("%d\n", arr[i]);
    26. }
    27. printf("Done.\n");
    28.  
    29. return 0;
    30. }