Changes between Version 20 and Version 21 of naloge


Ignore:
Timestamp:
Nov 16, 2008, 6:47:30 PM (15 years ago)
Author:
Leon Kos
Comment:

Dodatne naloge z matrikami in nizi.

Legend:

Unmodified
Added
Removed
Modified
  • naloge

    v20 v21  
    414414}}}
    415415
     416
    416417== vaja43 ==
    417 Za podano matriko {{{A[5][5]}}} zmanjšaj diagonalne elemente za vrednost 1 in
    418 spremenjene diagonalne elemente matrike {{{A}}} s pomočjo for zanke izpiši na zaslon .
    419 {{{
    420   float A[5][5] = {{3, 5, 90, 2 ,1},
    421                    {1, 71, 59, 5, 5},
    422                    {1, 2, 3, 54, 2},
    423                    {12, 56, 32, 11, 1},
    424                    {34, 56, 78, 45, 12}
    425                    };
    426 }}}
     418Programa naj prebere datoteko, ki je podobna tisti na vajah, le da ima
     419na začetku napisano še številko vrstice, ki pa nas ne zanima.
     420{{{
     4211       8 1
     4222       00 00 06 00 0
     4233       06 00 14 00 -1
     4244       14 00 20 00 0
     4255       20 00 20 10 0
     4266       20 10 14 10 0
     4277       14 10 06 10 1
     4288       06 10 00 10 0
     4299       00 10 00 00 0
     430}}}
     431Datoteko preberite v spremenljivke
     432
     433{{{
     434#!c
     435#define MAXN 100
     436float p0[MAXN*2], p1[MAXN*2], q[MAXN];
     437int n, div;
     438}}}
     439in vsako vrstico v zanki izpišite z naslednjim formatnim stavkom:
     440
     441{{{
     442#!c
     443   printf("%4.1f %4.1f %4.1f %4.1f %4.1f\n", ...
     444}}}
     445prve in druge točke elementa ter q.
     446
     447
     448== vaja45 ==
     449Polje {{{a[]}}} iz vaje 41 prepišite v matriko {{{float b[]}}
     450velikost 8x3. S tem sa so elementi, ki manjkajo postavljeni na 0.
     451Vrstice izpišite na eno decimalko natančno.
    427452
    428453