studentski servis Login | Gost nalog
BRZI LINKOVI
BUDITE OBAVEŠTENI

Unesite podatke i svakih 15 dana na Vašu adresu stizaće
ITS studentske novosti

STUDENTI O ITS-u
Želeo sam da upišem školu čijim ću završetkom steći iskustvo i znanje da odmah započnem svoj posao i da radim. Pre ITS-a sam dve godine studirao na državnom fakultetu i razlika u načinu na kojima se studentima pružaju znanja je kardinalno velika. Na ITS-u je studentu pruženo sve, na njemu je samo da uči i u tom slučaju ne postoji ni najmanja mogućnost da ne uspe. Još jednom bih ponovio, ovde stičem znanja koja su stvarno praktična i koja će mi veoma značiti. Ja sebe kroz pet godina vidim kao vlasnika jednog malog do srednjeg uspešnog IT preduzeća.

Pogledajte ostale utiske studenata>>>
MILOŠ ĐAKOVIĆ, STUDENT

PROGRAMSKI JEZIK C - PRIMER 056

///////////////////////////////////////////////////////////////////////
// ITS - Visoka Škola Strukovnih Studija Za Informacione Tehnologije
// http://www.its.edu.rs/
// Predmet: Osnovi Programiranja - Programski jezik C
//
// Primer: Program za umetanje novog elementa izmedju n-tog i
//           n+1-og elementa datog niza
///////////////////////////////////////////////////////////////////////


#include <stdio.h>
#include <stdlib.h>

main()
{
  int *a;
  int n, i, j, k;

  // poruka korisniku
  printf("Koliki je broj elemenata niza:\n");
  // unos sa tastature
  scanf("%d", &n);

  if(n<=0)
  {
    // poruka korisniku
    printf("Potrebno je da unesete pozitivan ceo broj.\n");
    return 1; // izlaz iz programa
  }

  // alokacija potrebne memorije
  a=malloc(n*sizeof(int));

  // poruka korisniku
  printf("Unesite clanove niza:\n");

  // unos svih clanova niza sa tastature
  for(i=0; i<n; scanf("%d", &a[i++]));

  // poruka korisniku
  printf("Na koje mesto u nizu zelite da umetnete novi clan?\n");
  // unos zeljene pozicije dodatnog clana sa tastature
  scanf("%d", &j);

  if(j<=0 || j>n)
  {
    // poruka korisniku
    printf("Potrebno je da unesete pozitivan ceo broj koji je manji od broja %d.\n", n+1);
    return 1; // izlaz iz programa
  }

  // poruka korisniku
  printf("Unesite clan:\n");
  // unos dodatnog clana sa tastature
  scanf("%d", &k);

  // alokacija dodatne memorije
  a=realloc(a, (n+1)*sizeof(int));

  // pomeranje elemenata niza
  for(i=n; i>j-1; i--)
  {
    a[i]=a[i-1];
  }

  // umetanje dodatnog elementa u niz
  a[j-1]=k;

  // stampanje rezultata
  printf("Dati niz je:\n{ ");

  // stampanje rezultata
  for(i=0;i<n+1;i++)
  {
    printf("%d, ", a[i]);
  }

  printf("}\n");

  free(a); // oslobadjanje memorije

  return 0;
}

 

 

 

 

 

 

 

 

 

 



Upisni rok je otvoren!

Upis generacije 2011/2012 je u toku. Prijavite se na vreme >>

ITS TV
Video obilazak škole
ITS školski kanal>>> Profesori i nastavni tim

ITS nastavnički kanal>>>

Programerski tim

ITS programerski kanal>>>

PITAMO VAS
Kada birate školu koju ćete upisati, Vama je najvažnije:

Savremenost programa
Mogućnost zaposlenja
Društvo i kolege
Visina školarine
Lakoća završetka
Lično interesovanje za oblast školovanja

 
garancija