|
|
|
|
|
e-learning
Probajte demo
DL podrška
studentski servis
Login
Gost nalog
prijava za upis
Online prijava
Dokumentacija za upis
 

Početna »
  


  PRETRAGA
  PRIJAVA
Prijavite se za newsletter i slaćemo vam najnovije vesti i aktuelnosti sa ITS-a
  RESENI PRIMERI IZ PROGRAMSKOG JEZIKA C

U nastavku su dati rešeni primeri i zadaci iz Programskog jezika C, koji su rađeni na Visokoj Školi Strukovnih Studija za Informacione Tehnologije u okviru predmeta Osnovi programiranja - Programski jezik C. Primeri su izvršeni i provereni korišćenjem MS Visual Studio 6.0.  Ako za izvršavanje koristite neki drugi kompajler, potrebno je da, na kraju svakog rešenja, dodate sledeću liniju koda: 
system("PAUSE");

001. Hello world
 
002. Ilustracija upotrebe  \n, \t, \ i "
 
003. Prikaz ispisa vrednosti celobrojne promenljive
 
004. Prikaz unosa i ispisa celog broja
 
005. Program za sabiranje dva broja
 
006. Prikaz unosa i ispisa realnih brojeva
 
007. Zaokruživanje realnog broja prilikom ispisa
 
008. Ilustracija štampanja karaktera
 
009. Ilustracija ispisa karaktera, nizova karaktera i ASCII vrednosti karaktera
 
010. Primeri upotrebe aritmetičkih operatora
 
011. Izračunavanje obima i površine pravougaonika, ako su zadate stranice (celi brojevi)
 
012. Izračunavanje obima i površine kruga
 
013. Izračunavanje površine i zapremine valjka, ako su zadati poluprečnik osnove i visina (realni brojevi)
 
014. Izračunavanje rastojanja između dve tačke u prostoru, ako su zadate koordinate krajnjih tačaka
 
015. Određivanje broja stepeni, minuta i sekundi u uglu koji je zadat u radijanima
 
016. Određivanje uglova trougla, ako su zadate koordinate njegovih temena
 
017. Program za izračunavanje uslovnog izraza prema datom obrascu
 
018. Izračunavanje vrednosti datog izraza
 
019. Izračunavanje n-tog stepena celog broja a, pri cemu se i 'a' i 'n' unose sa tastature
 
020. Izračunavanje sume prirodnih brojeva od 1 do n (n se unosi sa tastature)
 
021. Izračunavanje zbira kvadrata prvih n prirodnih brojeva (n se unosi sa tastature)
 
022. Izračunavanje sume kvadrata parnih brojeva u opsegu od broja n do broja m (n i m se unose sa tastature, n<m)
 
023. Izračunavanje faktorijela broja n (n se unosi sa tastature)
 
024. Program za nalaženje svih trocifrenih brojeva, koji su jednaki zbiru kubova svojih cifara
 
025. Program za ispis velikih slova od A do Z i njihovih ASCII kodova
 
026. Program za tabeliranje funkcije y=(1+x+x2) u opsegu od xmin do xmax sa korakom dx
 
027. Program za tabeliranje funkcije 's' u opsegu od xmin do xmax sa korakom dx
 
028. Program za štampanje svih stepena broja dva, koji nisu veći od unapred zadate granice koja je veca od broja 2
 
029. Program za učitavanje n realnih brojeva i štampanje najvećeg i najmanjeg broja
 
030. Program za ispisivanje prvih 30 prirodnih brojeva i njihovih kvadrata
 
031. Za sve uglove od 0 do 90 stepeni sa korakom promene (inkrement, definisan u stepenima) izračunati vrednost sinusne funkcije.
 
032. Program za izračunavanje aritmetičke sredine prvih n brojeva (n se unosi sa tastature)
 
033. Program za unos elemenata matrice 3x3 i izračunavanje zbira elemenata na glavnoj dijagonali
 
034. Program za izračunavanje zbira kvadrata prvih n prirodnih brojeva (n se unosi sa tastature) uz upotrebu posebne funkcije.
 
035. Program koji broji pojavljivanja pojedinačnih cifara, blankova, malih i velikih slova i ostalih znakova na ulazu.
 
036. Program za konverziju dekadnog broja u binarni. Dekadni broj unosi se sa tastature.
 
037. Izračunavanje broja pojavljivanja datog znaka u datom nizu
 
038. Program za konverziju pozitivnih celih brojeva iz dekadnog brojnog sistema u binarni, heksadecimalni i oktalni brojni sistem. Tabelarni prikaz.
 
039. Program za prikazivanje fibonačijevog niza od n elemenata. Broj n se unosi sa tastature.
 
040. Izračunavanje sume kvadrata neparnih brojeva u opsegu od broja n do broja m, uz upotrebu posebne funkcije. Brojevi n i m se unose sa tastature (n < m).
 
041. Program za sortiranje niza u neopadajućem redosledu. Niz se unosi sa tastature.
 
042. Program za određivanje rešenja linearne jednačine Ax+B=0
 
043. Program za učitavanje srednjih temperatura po mesecima za 12 meseci i izračunavanje srednje temperature za celu godinu
 
044. Program za rešavanje kvadratne jednačine pomoću funkcije, koja ima argumente a, b i c
 
045. Program za izračunavanje i prikazivanje prosečne vrednosti clanova niza i daje izveštaj koji članovi niza su manji od izračunatog proseka. Niz brojeva se unosi sa tastature.
 
046. Program za prikazivanje svih parnih brojeva, koji su veći od broja A i manji od broja B. To radi pomoću funkcije, koja ima argumente a i b.
 
047. Program za izračunavanje i prikazivanje zbira članova niza sa parnim indeksom i zbira članova niza sa neparnim indeksom. Niz brojeva se unosi sa tastature.
 
048. Program za izračunavanje zbira cifara bilo kog broja većeg od 1 i manjeg od 1000. Dati broj se unosi sa tastature.
 
049. Izračunavanje površine i zapremine lopte, ako je dat poluprečnik, uz upotrebu posebne funkcije.
 
050. Izračunavanje površine trougla, ako su unete sve tri stranice, uz upotrebu funkcija.
 
051. Izračunavanje sume kvadrata svih brojeva, samo parnih i samo neparnih za unete granice intervala i tabelarni prikaz svih pojedinačnih kvadrata datih brojeva.
 
052. Izračunavanje obima i površine trougla za zadate koordinate tri tačke uz ispitivanje uslova kolinearnosti tih tačaka.
 
053. Izračunavanje sinusa, kosinusa, tangensa i kotangensa uglova od 0 do 90 stepeni za zadati korak. Tabelarni prikaz rezultata.
 
054. Napisati program koji proverava da li učitani niz brojeva odgovara fibonačijevom nizu. Niz brojeva, koji se unosi sa tastature, može imati najmanje tri elementa.
 
055. Program za izračunavanje najmanjeg broja od zadata 4 broja, uz korišćenje funkcije koja poredi dva broja.
 
056. Program za umetanje novog elementa izmedju n-tog i n+1-og elementa datog niza.
 
057. Program za izračunavanje zbira elemenata ispod sporedne dijagonale kvadratne matrice.
 
058. Program za izračunavanje statistike ispita: učitavanje broja studenata i njihovih ocena na ispitu, određivanje broja položenih i broja nepoloženih na ispitu, određivanje prosečne ocene i prosečne ocene položenih, određivanje broja studenata sa natprosečnim ocenama.
 
059. Broj do 5 - ispis slovima broja koji se unese sa tastature (demonstracija rada SWITCH - CASE).
 
060. Ispis ASCII tabele - obična i proširena
 
061. Program za rotiranje članova niza. Niz i broj mesta za rotiranje unose se sa tastature.
 
062. Program, koji u datom stringu utvrđuje broj pojavljivanja datog znaka.
 
063. Program za ispisivanje prvih k ili poslednjih k znakova datog stringa.
 
064. Program za sortiranje u alfabetskom redosledu učitanog niza stringova i određivanje dužine sortiranih stringova.
 
065. Program, koji iz datog stringa izdvaja samo slova.
 
066. Program, koji učitava brojeve u opsegu od 1 do 100, a zatim određuje rezultat, tako što se svaki učitani parni broj dodaje na rezultat. Učitavanje brojeva traje sve dok se ne unese neki broj, koji nije u opsegu od 1 do 100.
 
067. Program koji izračunava broj i ispisuje pozicije elemenata matrice realnih brojeva (tipa float) koji su jednaki aritmetičkoj sredini svojih suseda (maksimalno 8 suseda)
 
068. Program za evidenciju radnog vremena zaposlenih. Dolazak i odlazak sa posla se predstavlja unosom sati, minuta i sekundi. Na osnovu unetih vremena tabelarno obračunati provedeno dnevno vreme na poslu u satima, minutima i sekundama. Uzeti u obzir mogućnost dvokratnog radnog vremena.
 
069. Program za raspoređivanje studenata po salama za polaganje ispita. Na početku programa treba učitati broj sala, broj studenata i broj mesta u svakoj od sala. Sale treba popunjavati redom, počev od onih sa najvećim brojem mesta. Na kraju treba ispisati redne brojeve onih sala, koje će se koristiti za polaganje ispita. 

070. Program za organizaciju telefonskog imenika sa upisivanjem podataka, citanjem podataka i pretrazivanjem po klriterijum.
 



Broj mesta je ograničen! Prijavite se na vreme.