コード例 #1
0
ファイル: Red.cpp プロジェクト: fsr-sp/ASPStrucni
void ispis(Red *red)
{
    int element;
    Red pom;
    init(&pom);

    while (izbaci(red, &element) == 1) {
        printf("\n%d", element);
        dodaj(&pom, element);
    }

    while (izbaci(&pom, &element) == 1)
        dodaj(red, element);
}
コード例 #2
0
ファイル: Red.cpp プロジェクト: fsr-sp/ASPStrucni
int izbaciNegativne(Red *red)
{
    Red pom;
    init(&pom);
    int element;

    while (izbaci(red, &element) == 1) {
        if (element > 0)
            dodaj(&pom, element);
    }

    while (izbaci(&pom, &element) == 1)
        dodaj(red, element);
    return 0;
}
コード例 #3
0
ファイル: 5.c プロジェクト: milenavj/LAV
int main() {
  char rec[MAX_REC];
  int poz, n;

  scanf("%d", &poz); /*unosi se pozicija*/
  scanf("%s", rec);  /*unosi se rec*/

  if (izbaci(rec, poz) == 1) { /*provera funkcije*/

    printf("%d\n", 1); /*ispis rezultata*/
    printf("%s\n", rec);
  } else
    printf("%d\n", -1);

  return 0;

}
コード例 #4
0
ファイル: Red.cpp プロジェクト: fsr-sp/ASPStrucni
void zamjena(Red *red)
{
    int br = 0;
    Red pom;
    init(&pom);

    int trazeni;
    while (izbaci(red, &trazeni) == 1) {
        dodaj(&pom, trazeni);
        br++;
    }
    dodaj(&pom, trazeni);

    for (int i = 0; i < br - 1; i++) {
        dodaj(&pom, trazeni);
    }

}
コード例 #5
0
ファイル: 4.c プロジェクト: milenavj/LAV
int main() {
  int poz, resenje;
  char rec[MAX_NIZA]; //maximum niza
  scanf("%d", &poz);  //unesi poziciju

  scanf("%s", rec); //unesi rec

  resenje = izbaci(
      rec, poz); //poziv funkcije i dodeljivanje rezultata promenljivoj resenje
  if (resenje == 0) //da li je resenje, da ne moze da se izvrsi izbacivanje
    printf("-1\n");
  else if (resenje == 1) //da li je resenje da moze da se izbaci
      {
    printf("1\n");
    printf("%s\n", rec); //stampaj rec
  }
  return 0;
}