| | 275 | Program naj prebere štiri cele številke in izpiše povprečno vrednost kot realno številko. |
| | 276 | == vaja11 == |
| | 277 | Program naj poleg številk od 1 do 20 izpiše še ali je liha ali soda v obliki |
| | 278 | {{{ |
| | 279 | #!rst |
| | 280 | .. code-block:: c |
| | 281 | |
| | 282 | 1 je liha |
| | 283 | 2 je soda |
| | 284 | 3 je liha |
| | 285 | ... |
| | 286 | |
| | 287 | Napotek: Uporabi operator ``%`` |
| | 288 | }}} |
| | 289 | |
| | 290 | == vaja12 == |
| | 291 | Izdelaj program, ki izpiše v katero smer se je 2D točka največ premaknila, glede na |
| | 292 | koordinatno izhodišče. Možni odgovori so: |
| | 293 | - levo |
| | 294 | - desno |
| | 295 | - gor |
| | 296 | - dol |
| | 297 | Za prebrano točko 2 1 bo program odgovoril ''desno''. |
| | 298 | |
| | 299 | == vaja13 == |
| | 300 | Tako kot v vaji 12 naj dodatno še izpiše v kater smer se je premaknila. S tem da |
| | 301 | se najprej izpiše večji pomik in nato manjši. Za prebrano točko 2 1 bo program odgovoril {{{desno gor}}}. |
| | 302 | |
| | 303 | == vaja14 == |
| | 304 | Napiši program, ki izpiše prvih 7 pozitivnih števil in njihovo faktorielo. (Faktoriela 1 je 1, |
| | 305 | faktoriela 2 je 1*2=2, faktoriela 3 je 1 * 2 * 3 = 6, faktoriela 4 je 1 * 2 * 3 * 4 = 24, itd.) |
| | 306 | |
| | 307 | == vaja15 == |
| | 308 | Program naj izračuna prvih 30 [http://sl.wikipedia.org/wiki/Fibonaccijevo_%C5%A1tevilo Fibonaccijevih števil]. |
| | 309 | Vsaka Fibonaccijeva številka je vsota prejšnjih dveh števil F(n) = F(n-1) + F(n-2), F(0) = 0, F(1) = 1. |
| | 310 | Izpis naj bo v obliki: |
| | 311 | {{{ |
| | 312 | 0 + 1 = 1 |
| | 313 | 1 + 2 = 3 |
| | 314 | 2 + 3 = 5 |
| | 315 | ... |
| | 316 | }}} |
| | 317 | |
| | 318 | == vaja16 == |
| | 319 | Napiši program ji za podano število izpiše {{{je praštevilo}}} ali {{{ni praštevilo}}}. |
| | 320 | [http://sl.wikipedia.org/wiki/Pra%C5%A1tevilo Práštevílo] je naravno število n > 1, če ima natanko dva pozitivna delitelja (faktorja), število 1 in samega sebe kot edini prafaktor. |
| | 321 | |
| | 322 | == vaja17 == |
| | 323 | Pohitri {{{vaja16}}} z dejstvom, da razen 2 nobeno sodo število ni praštevilo. Glej vajo 11. |
| | 324 | |
| | 325 | == vaja18 == |
| | 326 | Napiši program, ki tabelira poštevanko od 1 do 10, tako da izpiše vse skupaj v 10 vrsticah v |
| | 327 | obliki: |
| | 328 | {{{ |
| | 329 | 1*1=1 1*2=2 1*3=3 |
| | 330 | ... |
| | 331 | 10*1=1 10*2=20 ... |
| | 332 | }}} |
| | 333 | |
| | 334 | == vaja19 == |
| | 335 | Program iz vaje 18 priredi tako, da bo se zmnožek najprej predizračunal v polje |
| | 336 | {{{ |
| | 337 | #!rst |
| | 338 | |
| | 339 | .. code-block:: c |
| | 340 | |
| | 341 | int a[100]; |
| | 342 | |
| | 343 | in na to naj program vpraša za dve števili, ter izpiše rezultat, ki ga vzame iz polja ``a[]``. |
| | 344 | }}} |
| | 345 | |
| | 346 | == vaja20 == |
| | 347 | Napiši program ki bo v polje števil nadomesitil z njihovnimi kvadrati. Program naj vpraša |
| | 348 | kateri indeks iz polja želimo in naj izpiše vrednost v polju. S stavkom if mora |
| | 349 | tudi kontrolirati meje indeksov. |
| | 350 | {{{ |
| | 351 | #!c |
| | 352 | int a[] = {1, 2, 9, 33, 22, 11, 3, 4, 3, 55, |
| | 353 | 66, 33, 22, 22, 33, 54, 5, 6, 7, |
| | 354 | 8, 223, 34}; |
| | 355 | }}} |
| | 356 | |
| | 357 | |
| | 358 | |
| | 359 | == vaja100 == |