Advertisement
sellmmaahh

OR-izbaci iz niza struktura-2013-pok1

Aug 26th, 2015
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.00 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. struct Kompleksni {
  6. double re, im;
  7. };
  8.  
  9. int Izbaci (struct Kompleksni *niz, int vel) {
  10.     int i,j;
  11.     for (i=0; i<vel; i++) {
  12.             if (niz[i].re>0 && niz[i].im>0) {
  13.                     for (j=i+1; j<vel; j++) {
  14.                             niz[j]=niz[j+1];
  15.                             vel--;
  16.                             i--;
  17.                     }
  18.  
  19.                     }
  20.     }
  21. }
  22. int main () {
  23.     int n,i,j;
  24.     printf("Unesite velicinu niza: ");
  25.     scanf("%d", &n);
  26.     struct Kompleksni niz[n];
  27.     printf("Unesite elemente niza: \n");
  28.     for (i=0; i<n; i++) {
  29.             printf("%d. Re: ",i+1);
  30.             scanf("%d",&niz[i].re);
  31.            printf("%d. Im: ", i+1);
  32.             scanf("%d", &niz[i].im);
  33.     }
  34.     int nv=Izbaci(niz, n);
  35.     printf("Nova velicina: %d", nv);
  36.     printf("Niz nakon izbacivanja: ");
  37.     for (i=0; i<nv; i++) {
  38.             printf("%d ", niz[i].re);
  39.     printf("%d\n", niz[i].im);
  40.     }
  41.  
  42. return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement