Visa elektrotehnicka skola, Beograd
Ласло Краус
Програмирање II
Испит
27. 6. 2005

Задаци: 1 2 3 4 5 | Напомене

Поставка задатка 1 (25 поена) (садржај)

Саставити на језику C функцију којом се у правоугаоној матрици реалних бројева обрне редослед врста (тј., замени се прва врста са последњом, друга са претпоследњом итд.).

Саставити на језику C главни програм који прочита правоугаону матрицу са главног улаза, позове претходну функцију, испише добијени резултат на главном излазу и понавља претходне кораке све док за једну од димензија матрице не прочита недозвољену вредност.

Поставка задатка 2 (25 поена) (садржај)

Динамички низ реалних бројева представља се у облику структуре која се састоји од дужине низа и показивача на елементе низа. Саставити на језику C функцију за изостављање свих елемената низа који су једнаки највећем елементу почетног низа.

Саставити на језику C главни програм који прочита динамички низ са главног улаза, позове претходну функцију, испише добијени резултат на главном излазу, уништи низ и понавља претходне кораке све док за дужину низa не прочита недозвољену вредност.

Поставка задатка 3 (25 поена) (садржај)

Саставити на језику C пакет функција за рад са једноструко повезаним листама целих бројева који садржи функције за стварање листе читајући низ бројева са главног улаза уз чување редоследа читања, изостављање сваког k-тог елемента листе, исписивање садржаја листе преко главног излаза и уништавање садржаја листе.

Саставити на језику C главни програм који, коришћењем функција из претходног пакета, прочита листу са главног улаза, избаци сваки k-ти елемент листе, испише резултујућу листу на главном излазу, уништи листу и понавља претходне кораке све док за дужину листе не прочита недозвољену вредност.

Поставка задатка 4 (25 поена) (садржај)

Бинарна секвенцијална датотека са записима фиксне дужине о студентима за сваког студента садржи број индекса (дугачак цели број по шеми ggggrrrr, g - година уписа, r - регистарски број), ознаку одсека (низ од највише 4 знака), презиме и име (низ од највише 30 знакова), годину студија (кратак цели број), број положених испита (кратак цели број) и добијене оцене (низ од највише 40 кратких целих бројева). Саставити на језику C главни програм за одређивање бројева студената са просеком положених испита у интервалима [6,7), [7,8), [8,9) и [9,10] и исписивање података о студенту са највишим просеком на главном излазу.

Поставка задатка 5 (25 поена) (садржај)

Круг у равни се представља у облику структуре која садржи координате центра и полупречник круга. Саставити на језику C++ функцију за уметање новог круга у низ кругова који је уређен по растућем редоследу удаљености најближе тачке кругова од координатног почетка.

Саставити на језику C++ главни програм који читајући кругове са главног улаза направи, коришћењем претходне функције, уређени низ кругова, испише добијени резултат на главном излазу и понавља претходне кораке све док за број кругова не прочита недозвољену вредност.


Напомене (садржај)

(садржај)
         
Аутор: Ласло Краус
Е-пошта: kraus@etf.rs

Copyright © 2005, Laslo Kraus
Последња ревизија: 7.9.2005.