| 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 == |