Razni zadaci za vežbu |
|
1. Sastaviti program koji prihvata jednodimenzionalni niz A , uredjuje u neopadajuci I ispisuje uredjeni i neuredjeni niz.
2. Sastaviti program koji na slucajan nacin formira niz celih dvocifrenih brojeva, formira niz binarnih zapisa clanova niza I ispisuje oba niza.
3. Sastaviti program koji odredjuje srednju vrednost niza I indeks clana niza cija je vrednost najbliza srednjoj vrednosti niza.
4. Sastaviti program koji u neuredjenom nizu odredjuje najveci I najmanji clan I ispisuje te clanove I njihove indekse.
5. Sastaviti program koji odredjuje broj parnih elemenata niza sa neparnim indeksima.
6. Sastaviti program koji formira niz dvocifrenih brojeva, uredjuje ga u rastuci I opadajuci , pa formira niz ciji elementi naizmenicno pripadaju prvom, odnosno , drugom uredjenju.
7. Sastaviti program koji ne uredjujuci niz ispisuje indekse elemenata niza od najveceg do najmanjeg.
8. Sastaviti program koji daje mogucnost upisa ili odredjivanja na slucajan nacin clanova niza A uredjivanje niza u neopadajuci nerastuci ili testerast, odredjivanje najveceg najmanjeg clana aritmeticke sredine niza I sumiranje niza.
9. Od niza A formirati niz B tako da vazi: b[k]=(a[1]+…+a[k-1]+a[k+1]+…a[n])/(n-1).
10. Od niza A formirati niz B tako da je b[k] broj elemenata niza A manjih od a[k] ciji su indeksi veci od k.
11. Formirati nizove A i B tako da vazi: a[k]=(a[k-1]+b[k-1])/2 i b[k]=a[k-1]*b[k-1], za k>1. Clanove a[1] I b[1] treba prethodno ucitati .
12. Formirati niz A po formuli a[k] = (a[k-1] + k)/2 , k>1 (clan a[1] je dati broj koji na pocetku programa treba ucitati ).
13. Sastaviti program koji dati niz ciklicno pomera za n mesta ulevo ili udesno.
14. Od datog niza A formirati novi niz B ciji se n-ti clan dobija kao suma prvih n clanova niza A.
15. Od datog niza A formirati novi niz B ciji se clanovi dobijaju po formulama B[2n] = a[2] + a[4] + a[6] + …+ a[2n] i B[2n-1] = a[1] + a[3] + a[5] + …+ a[2n-1] .
16. Od datog niza A formirati novi niz B tako sto se clanovima niza A sa parnim indeksima promeni znak , a clanovi sa neparnim indeksima se umanje za svoj indeks.
17. Sastaviti program koji od datog niza A formira niz B ciji je svaki clan K aritmeticka sredina prvih K clanova niza A.
12. Sastaviti program koji daje mogucnost upisa ili odredjivanja na slucajan nacin clanova niza A uredjivanje niza u neopadajuci nerastuci ili testerast, odredjivanje najveceg najmanjeg clana aritmeticke sredine niza I sumiranje niza.
13. Od niza A formirati niz B tako da vazi: b[k]=(a[1]+…+a[k-1]+a[k+1]+…a[n])/(n-1).
14. Od niza A formirati niz B tako da je b[k] broj elemenata niza A manjih od a[k] ciji su indeksi veci od k.
15. Formirati nizove A i B tako da vazi: a[k]=(a[k-1]+b[k-1])/2 i b[k]=a[k-1]*b[k-1], za k>1. Clanove a[1] I b[1] treba prethodno ucitati .
12. Formirati niz A po formuli a[k] = (a[k-1] + k)/2 , k>1 (clan a[1] je dati broj koji na pocetku programa treba ucitati ).
13. Sastaviti program koji dati niz ciklicno pomera za n mesta ulevo ili udesno.
14. Od datog niza A formirati novi niz B ciji se n-ti clan dobija kao suma prvih n clanova niza A.
16. Sastaviti program koji daje mogucnost upisa ili odredjivanja na slucajan nacin clanova niza A uredjivanje niza u neopadajuci nerastuci ili testerast, odredjivanje najveceg najmanjeg clana aritmeticke sredine niza I sumiranje niza.
17. Od niza A formirati niz B tako da vazi: b[k]=(a[1]+…+a[k-1]+a[k+1]+…a[n])/(n-1).
18. Od niza A formirati niz B tako da je b[k] broj elemenata niza A manjih od a[k] ciji su indeksi veci od k.
19. Formirati nizove A i B tako da vazi: a[k]=(a[k-1]+b[k-1])/2 i b[k]=a[k-1]*b[k-1], za k>1. Clanove a[1] I b[1] treba prethodno ucitati . 1. Napiši program kojim će se izračunati udaljenost dveju tačaka u ravni. Poznate su koordinate tih tačaka T1(x1, y1) i T2(x2, y2). Formula glasi: 4. Napiši program za izračunavanje površine trougla ako su poznata njegova temena (koordinate tačaka) T1(x1, y1), T2(x2, y2) i T3(x3, y3). Formula glasi: 5. Program treba rečima ispisati da li je broj X paran ili neparan. 7. Napiši program koji će određeno vreme izraženo u minutima pretvoriti u sate i minute. Npr. 196 min = 3 sata i 16 minuta. 11. Program treba ispitati da li je zbir dva broja X i Y deljiv sa tri ili nije . Odgovor ispisati rečima. 16. Napiši program koji će određeno vreme izraženo u minutima pretvoriti u sate i minute. Npr. 196 min = 3 sata i 16 minuta. 17. Stranice čine trougao ako vredi da je a+b>c i |a-b|<c. Napiši program koji će ispitati i rečima ispisati da li stranice čine trougao. 20. Trougao je pravougli ako vredi da je a2+b2=c2 (c je max. stranica!). Napravi program koji će ispitati i rečima ispisati da li stranice čine pravougli trougao. 21. Napiši program koji će, ako je broj ocena, rečima ispisati koja je to ocena i da li je prolazna.
3. Napiši program koji će određeno vreme izraženo u minutima pretvoriti u sate i minute. Npr. 196 min = 3 sata i 16 minuta. 4. Program treba da izračuna drugi koren broja X ako je taj broj pozitivan, a u suprotnom ispisati poruku da nema realnog rešenja. 5. Program treba rečima ispisati da li je broj X paran ili neparan. 8. Stranice čine trougao ako vredi da je a+b>c i |a-b|<c. Napiši program koji će ispitati i rečima ispisati da li stranice čine trougao. 9. Trougao je pravougli ako vredi da je a2+b2=c2 (c je max. stranica!). Napravi program koji će ispitati i rečima ispisati da li stranice čine pravougli trougao. 12. Napiši program koji će, ako je broj ocena, rečima ispisati koja je to ocena i da li je prolazna. 1. Sastaviti program koji jednodimenzionalni niz A , sortira kao neopadajuci i ispisuje sortirani i nesortirani niz. 2. Sastaviti program koji odredjuje srednju vrednost niza i indeks člana niza čija je vrednost najbliža srednjoj vrednosti niza. 3. Neka je data matrica A sa 3 vrste i 4 kolone. Napiši program kojim se nalazi najveći član te matrice, kao i vrsta i kolona gde se on nalazi. 4. Napiši program kojim se unose elementi niza A od 12 elemenata, zatim se od toga niza formira matrica B koja ima 3 vrste i četiri kolone. Prikaži matricu B kao rezultat. 5. Sastaviti program koji u nesortiranom nizu odredjuje najveći i najmanji član i ispisuje te članove i njihove indekse. 6. Sastaviti program koji odredjuje broj parnih elemenata niza sa neparnim indeksima. 7. Napiši program kojim se učitava matrica A dimenzija m x n. Nađi zbir brojeva deljivih sa 7 i sa 2 u okviru date matrice. 8. Neka je data matrica B sa m vrsta i m kolona. Napiši program kojim se izračunava zbir svih članova date matrice po sporednoj dijagonali tj. : s=s[1,m]+a[2, m-1]+...+a[m, 1]. 9. Sastaviti program koji ne uredjujuci niz ispisuje indekse elemenata niza od najvećeg do najmanjeg. 10. Formirati niz A po formuli a[k] = (a[k-1] + k)/2 , k>1 (član a[1] je dati broj koji na početku programa treba učitati ). 11. Neka je data matrica B sa 5 vrsta i 5 kolona. Napiši program kojim se izračunava koja kolona ima najveći zbir, i koliki je taj zbir. 12. Napiši program kojim se unose elementi niza A od 12 elemenata, zatim se od toga niza formira matrica B koja ima 4 vrste i 3 kolone. Prikaži matricu B kao rezultat. 13. Od datog niza A formirati novi niz B ciji se n-ti clan dobija kao suma prvih n clanova niza A. 14. Od datog niza A formirati novi niz B tako što se članovima niza A sa parnim indeksima promeni znak , a članovi sa neparnim indeksima se umanje za svoj indeks. 15. Neka je data matrica B sa m vrsta i n kolona. Napiši program kojim se izračunava najveći element na sporednoj dijagonali. 16. Napisati program koji množi dve matrice istih dimenzija. 17. Neka je dat niz a od 10 elemeneta. Napiši program kojim se sračunava ukupan broj brojeva koji su međusobno jednaki. 18. Od niza A formirati niz B tako da je: b[k]=(a[1]+…+a[k-1]+a[k+1]+…a[n])/(n-1). 19. Napisati program koji proverava da li za dve matrice A i B važi A*B=E. 20. Napisati program koji matricu A množi brojem k . 21. Neka je dat niza A od 10 elemeneta. Napiši program kojim se sračunava zbir članova niza sa parnim indeksom. 22. Neka su data dva niza X i Y. Napiši program kojim se računa ukupan broj parova nizova koji na istom indeksu imaju jednake elemente. 23. Napisati program koji proverava da li za dve matrice A i B važi A+B=E. 24. Napisati program koji za dve matrice A i B i brojeve k i p izračunava k*B+p*A-E. 25. Sastaviti program koji jednodimenzionalni niz A , sortira i ispisuje kao neopadajući i kao nerastući niz. 26. Sastaviti program koji odredjuje srednju vrednost niza i član niza čija je vrednost najbliža srednjoj vrednosti niza. 27. Neka je data matrica A sa m vrsta i n kolona. Napiši program kojim se nalazi najmanji član te matrice, kao i vrsta i kolona gde se on nalazi. 28. Napiši program kojim se unose elementi niza A od n2 elemenata, zatim se od toga niza formira matrica B koja ima n vrsta i n kolona. Prikaži matricu B kao rezultat. 29. Sastaviti program koji u nesortiranom nizu odredjuje najveći i najmanji član i ispisuje niz bez njih . 30. Sastaviti program koji odredjuje broj neparnih elemenata niza sa neparnim indeksima. 31. Napiši program kojim se učitava matrica A dimenzija m x n. Nađi zbir brojeva deljivih sa m i sa n na glavnoj dijagonali date matrice. 32. Neka je data matrica B sa m vrsta i m kolona. Napiši program kojim se izračunava zbir svih članova date matrice u parnim kolonama. 33. Sastaviti program koji ne uredjujuci niz ispisuje indekse elemenata niza od najvećeg do najmanjeg. 34. Formirati niz A po formuli a[k] = a[k-1] + 2*k , k>1 (član a[1] je dati broj koji na početku programa treba učitati ). 35. Neka je data matrica B sa n vrsta i n kolona. Napiši program kojim se izračunava koja kolona ima najmanji zbir, i koliki je taj zbir. 36. Napiši program kojim se unose elementi niza A od 5 elemenata, zatim se od toga niza formira matrica B(5x5) koja ima elemente iz A na glavnoj dijagonali a svi ostali su 1. 37. Od datog niza A formirati novi niz B ciji se n-ti član dobija kao dvostruka suma prvih n članova niza A. 38. Od datog niza A formirati novi niz B tako što se članovima niza A sa parnim indeksima doda broj 2, a članovi sa neparnim indeksima se umanje za 2. 39. Neka je data matrica B sa m vrsta i n kolona. Napiši program kojim se izračunava najveći parni element na sporednoj dijagonali. 40. Napisati program koji množi dve matrice istih dimenzija. 41. Neka je dat niz a od 10 elemeneta. Napiši program kojim se sračunava ukupan broj brojeva koji su veći od prosečne vrednosti niza. 42. Od niza A formirati niz B tako da je: b[k]=(a[1]+…+a[k-1]+a[k+1]+…a[n])/(n-1). 43. Napisati program koji proverava da li za dve matrice A i B važi A*B=O. 44. Napisati program koji matricu A množi brojem k . 45. Neka je dat niza A od 10 elemeneta. Napiši program kojim se sračunava zbir članova niza sa parnim indeksom koji su veći od prosečne vrednosti niza. 46. Neka su data dva niza X i Y. Napiši program kojim se računa ukupan broj parova nizova koji na istom indeksu imaju jednake elemente. 47. Napisati program koji proverava da li za dve matrice A i B važi A+B-E=O. 48. Napisati program koji za dve matrice A i B i brojeve k i p izračunava k*B+p*(A-E). |