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”);
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
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)
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. Ispis ASCII tabele – obična i proširena.
027. Program za tabeliranje funkcije y=(1+x+x2) u opsegu od xmin do xmax sa korakom dx
028. Program za tabeliranje funkcije ‘s’ u opsegu od xmin do xmax sa korakom dx
030. Program za učitavanje n realnih brojeva i štampanje najvećeg i najmanjeg broja
032. Program za ispisivanje prvih 30 prirodnih brojeva i njihovih kvadrata
034. Program za izračunavanje aritmetičke sredine prvih n brojeva (n se unosi sa tastature).
035. Program za sortiranje niza od n elemenata u neopadajucem redosledu.
036. Program za rotiranje članova niza. Niz i broj mesta za rotiranje unose se sa tastature.
040. Program za ispisivanje slučajnih brojeva pritiskom na taster SPACE.
042. Program za unos elemenata matrice 3×3 i izračunavanje zbira elemenata na glavnoj dijagonali
043. Izračunavanje bilo kojeg reda predhodno unete matrice A.
045. Program za izračunavanje zbira elemenata ispod sporedne dijagonale kvadratne matrice.
048. Program za konverziju dekadnog broja u binarni. Dekadni broj unosi se sa tastature.
049. Izračunavanje broja pojavljivanja datog znaka u datom nizu
051. Program za prikazivanje fibonačijevog niza od n elemenata. Broj n se unosi sa tastature.
054. Program za sortiranje niza u neopadajućem redosledu. Niz se unosi sa tastature.
055. Program za određivanje rešenja linearne jednačine Ax+B=0
058. Program za rešavanje kvadratne jednačine pomoću funkcije, koja ima argumente a, b i c
063. Izračunavanje površine i zapremine lopte, ako je dat poluprečnik, uz upotrebu posebne funkcije.
064. Program za izračunavanje površine i zapremine trostrane i četvorostrane piramide.
065. Izračunavanje površine trougla, ako su unete sve tri stranice, uz upotrebu funkcija.
070. Program za umetanje novog elementa izmedju n-tog i n+1-og elementa datog niza.
071. Broj do 5 – ispis slovima broja koji se unese sa tastature (demonstracija rada SWITCH – CASE).
072. Program, koji u datom stringu utvrđuje broj pojavljivanja datog znaka.
073. Program za ispisivanje prvih k ili poslednjih k znakova datog stringa.
075. Program, koji iz datog stringa izdvaja samo slova.
080. Unos podataka zaposlenih. Program koji prikazuje osnovni rad sa strukturom.
081. Program za izračunavanje Fibonačijevog broja. Rešenje preko rekurzije.
082. Demonstracija opsega vrednosti i primene statičkih i nestatičkih promenljivih.
085. Demonstracija više povratnih vrednosti funkcije koristeći prenos preko pokazivača.
086. Primer upotrebe pokazivača. Pokazivačka aritmetika.
087. Pokazivačka aritmetika. Drugi zadatak.
096. Program za proveru ispravnosti unetog JMBG, na osnovu kontrolnog broja (Poslednja cifra JMBG).
097. Program za proveru tačnosti bar koda, na osnovu kontrolnog broja (Poslednja cifra bar koda).