Changes between Version 17 and Version 18 of naloge


Ignore:
Timestamp:
Nov 16, 2008, 5:36:29 PM (15 years ago)
Author:
Leon Kos
Comment:

Dimamična alokacija in branje

Legend:

Unmodified
Added
Removed
Modified
  • naloge

    v17 v18  
    469469
    470470
    471 = Dinamična alokacija spomina =
    472 
     471= Dinamična alokacija spomina in delo z datotekami =
     472
     473== vaja80 ==
     474Program naj prebere datoteko '''vaja80.dat''', ki vsebuje seznam celih številk in izpiše njihovo vsoto.
     475V prvi vrstici je število celih števil ki sledijo v naslednjih vrsticah. Primer:
     476{{{
     4774
     47813
     47923
     48021
     48111
     482}}}
     483Za ta primer mora program izpisati 72. Število vrstic v datoteki {{{vaja80.dat}}} je lahko največ 100.
     484
     485
     486== vaja81 ==
     487Podobno kot v vaji 80 preberite datoteko '''vaja81.dat''' s tem da števila niso več omejena
     488z velikostjo polja ampak ga dinamično alocirajte z {{{malloc()}}} po tem, ko bo prebrana prva vrstica.
     489
     490== vaja82 ==
     491Preberi datoteko {{{vaja82.dat}}} v kateri sta zaporedno zapisani dve 4x4 matriki. Na primer:
     492{{{
     4931 2 3 4
     4945 6 7 8
     4959 0 1 1
     4961 2 2 2
     4971 1 1 1
     4981 1 1 1
     4991 2 5 6
     500}}}
     501Program naj datoteko prebere in vpraša za kateri i-ti in j-ti naj naredi seštevek. Seštevek naj izpiše
     502na zaslon. Na primer za i=1 in j=3  mora izpisati 9.
     503
     504
     505== vaja83 ==
     506Program naj prebere iz datoteke '''vaja83.dat''' matriko velikosti ixj in izpiše element {2, 3}. Format datoteke je
     507{{{
     5084 5
     5091 2 3 4 5
     5104 5 5 6 6
     5114 4 4 99 4
     5126 7 7 8 1
     513}}}
     514V prvi vrstici piše število vrstic in število kolon matrike. Izpisal pa bi 99.
     515
     516
     517== vaja84 ==
     518Matriko iz tako kot pri vaji 83 preberemo iz datoteke '''vaja84.dat''' in
     519izpišemo v transponirani obliki kot cela števila.
     520Matriko celih števil dinamično alocirajte z malloc.
     521
     522== vaja85 ==
     523Matriko iz tako kot pri vaji 83 preberemo iz datoteke '''vaja85.dat''' in
     524Vse elemente matrike kvadriramo in zapišemo v datoteko  '''vaja85.rez''', v istem
     525formatu celih števil.
    473526
    474527= Aplikacije =