Advertisement
Niloy007

Array Problem

Nov 11th, 2020
873
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.81 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int arr[50];
  4. int size;
  5.  
  6. void arrayPrint() {
  7.     printf("Array:\n");
  8.     for(int i = 0; i < size; i++) {
  9.         printf("%d ", arr[i]);
  10.     }
  11.     printf("\n");
  12. }
  13.  
  14.  
  15. void deleteItem() {
  16.     int index;
  17.     printf("Enter the index of the array\n");
  18.     scanf("%d", &index);
  19.  
  20.     for(int i = index; i < size; i++) {
  21.         arr[i] = arr[i + 1];
  22.     }
  23.     size--;
  24.     arrayPrint();
  25. }
  26.  
  27.  
  28. int main() {
  29.     printf("Enter the size of the array\n");
  30.     scanf("%d", &size);
  31.     printf("Enter the elements of the array\n");
  32.     for(int i = 0; i < size; i++) {
  33.         scanf("%d", &arr[i]);
  34.     }
  35.     arrayPrint();
  36.  
  37.     int flag = 1;
  38.     while(flag) {
  39.         int choise;
  40.         printf("Do you want to delete item?\n");
  41.         printf("If yes, press 1 otherwise 0\n");
  42.         scanf("%d", &choise);
  43.         if(choise == 1) {
  44.             deleteItem();
  45.         } else {
  46.             flag = 0;
  47.         }
  48.     }
  49. }
  50.  
  51.  
  52.  
  53.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement