![]() Ласло Краус |
Програмирање II Испит 10. 6. 2004 |
---|
Саставити на језику C функцију за транспоновање квадратне матрице реалних бројева.
Саставити на језику C главни програм који прочита квадратну матрицу преко главног улаза, позове горњу функцију, испише добијени резултат преко главног излаза и понавља претходне кораке све док за димензију матрице не прочита недозвољену вредност.
Динамички низ целих бројева представља се у облику структуре која се састоји од дужине низа и показивача на елементе низа. Саставити на језику C функцију за уетање елемената уређеног динамичког низа целих бројева у други такав низ тако да низ и даље остане уређен.
Саставити на језику C главни програм који прочита два уређена низа преко главног улаза, убаци елементе првог низа у други низ, испише добијени резултат преко главног излаза, уништи низове и понавља претходне кораке све док за дужину једног од низова не прочита недозвољену вредност.
Саставити на језику C пакет функција за рад са једноструко повезаним листама целих бројева који садржи функције за стварање листе читајући низ бројева преко главног улаза уз чување редоследа читања, проналажење податка са редним бројем k (k = 1, 2, 3, …; вредност функције је показивач на број у траженом елементу – нула ако тај елемент не постоји), исписивање садржаја листе преко главног излаза и уништавање садржаја листе.
Саставити на језику C главни програм који, коришћењем функција из горњег пакета, прочита листу преко главног улаза, испише прочитану листу, испише вредност броја у елементу са редним бројем који је прочитан преко главног улаза, уништи листу и понавља претходне кораке све док за дужину листе не прочита недозвољену вредност.
ggggrrrr
, g
- година уписа, r
- регистарски број), ознаку одсека (низ од највише 4 знака), презиме и име (низ од највише 20 знакова), годину студија (кратак цео број), број полаганих испита (кратак цео број) и добијене оцене (низ од највише 40 кратких целих бројева). Саставити на језику C главни програм за уписивање података о студентима датог одсека који нису пали ни на једном испиту у нову секвенцијалну текстуалну датотеку.
Круг у равни се представља у облику структуре која садржи координате центра и полупречник круга. Саставити на језику C++ функцију за избацивање кругова из низа кругова тако да кругови у резултату немају пресечних тачака.
Саставити на језику C++ главни програм који прочита динамички низ кругова, позове горњи потпрограм, испише добијени резултат и понавља претходне кораке све док за број кругова не прочита недозвољену вредност.
Copyright © 2005, Laslo Kraus
Последња ревизија: 29.1.2005.