gashink_t

(5.10) удаляет наибольшее число в массиве

Feb 12th, 2020
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.51 KB | None | 0 0
  1.  
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. int main() {
  5.     int i,j,k,n;
  6.     printf("vvedite razmer massiva: ");
  7.     scanf("%d", &n);
  8.     int *A=(int*)malloc(n*sizeof(int));
  9.     printf("vvedite elementy massiva: ");
  10.     for(i=0; i<n;i++)
  11.         scanf("%d", &A[i]);
  12.     printf("vash massiv: ");
  13.     for (i=0;i<n; i++)
  14.         printf("%d ", A[i]);
  15.     printf("\n");
  16.     for (i=1, k=0; i<n; i++)
  17.         if (A[i]>A[k]) k=i;
  18.     for (j=k;j<n-1;j++)
  19.         A[j]=A[j+1];
  20.     n--;
  21.     printf("noviy massiv: ");
  22.     for (i=0;i<n; i++)
  23.         printf("%d ", A[i]);
  24.     return 0;
  25. }
Add Comment
Please, Sign In to add comment