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
Student sam prve godine ITS-a i planiram da se usmerim na projektanta informacionih sistema. Još od svoje sedme godine postoji moje interesovanje za informacione tehnologije. ITS je drugačiji zato što vlada jedna posebna atmosfera, što na nastavi, što u zgradi, a i među samim studentima. Sistem školovanja je nekako prilagođeniji, jer i studentima odgovara da rade tokom čitave godine, a ne da čekaju "poslednju šansu" na ispitu. Na ITS-u sam naučio mnogo o programiranju i zbog toga sam i došao ovde, jer time planiram u životu da se bavim. Moji ciljevi su zaista široki, želim da poznajem programske jezike, da se bavim administracijom računarskih sistema i da imam primenjiva znanja iz oblasti menadžmenta u informacionim tehnologijama.

Pogledajte ostale utiske studenata>>>
ALEKSANDAR MANJA, 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 2010/2011 je u toku. Prijavite se na vreme >>

ITS TV
Studenti i diplomci
ITS studentski kanal>>> Profesori i nastavni tim

ITS nastavnički 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