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