Advertisement
KvArt

Umetanje elementa u uredjen rastuci niz

Aug 14th, 2022
1,038
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.63 KB | None | 0 0
  1. #include <stdio.h>
  2. #define N 100
  3.  
  4. /* run this program using the console pauser or add your own getch, system("pause") or input loop */
  5.  
  6. void main()
  7. {
  8.     while(1)
  9.         {
  10.             int n,i;
  11.             printf("Unesite duzinu niza n: "); scanf("%d",&n);
  12.             if (n<=0 || n>N) break;
  13.             printf("Unesite elemente niza: "); int a[N+1];
  14.             for(i=0;i<n; scanf("%d",&a[i++]));
  15.             printf("Unesite element za umetanje u niz: "); int b; scanf("%d",&b);
  16.             i=n-1;
  17.             while (i>=0 && a[i]>b)
  18.             {
  19.                 a[i+1] = a[i]; i--;
  20.             }
  21.             a[i+1]=b;
  22.             n++;
  23.            
  24.             printf("Niz nakon obrade izgleda ovako: "); for(i=0; i<n; printf("%d ",a[i++]));
  25.             printf("\n\n");
  26.         }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement