Amelasar | 13.12.2013 12:33 |
---|---|
Predmet:C Zadaci za ispit - pomoc Prijateljica mi ide na fax (tehnicko) i imaju ispit iz programiranja i to u C. Ja joj nemogu pomoci. Moze li neko rijesiti neki od zadataka da joj mogu bar malo objasniti: 1. Sa tastature se unosi broj n, a potom jos i n brojeva koji se cuvaju u nizu. Odrediti koliko brojeva ima osobinu da im je krajnja lijeva cifra jednaka krajnjoj desnoj. 2. Sa tastature se unosi broj k i broj n. Odrediti sve zajednicke djelioce ova dva broja. 3. Sa tastature se unosi broj n, a nakon toga i n brojeva koji se cuvaju u nizu. Nakon unosa niza se unose jos dva broja, k i r. Na ekranu ispisati k-ti, (k + r)-ti, (k + 2r)-ti itd. element niza. 4. Sa tastature se unosi broj k. Odrediti sve brojeve manje od 10000 koji imaju iste proste faktore kao broj k. 5. Sa tastature se unosi broj n, a potom jos n brojeva koji se cuvaju u nizu. Na osnovu tog niza formirati novi niz koji se sastoji samo od onih brojeva koji su treci stepen nekog cijelog broja. Dozvoljeni su i negativni brojevi. 6. Sa tastature se unosi broj n, a potom jos i n brojeva koji se cuvaju u nizu. Odrediti da li niz ima osobinu da je prvi element jednak posljednjem, drugi pretposljednjem, treci jednak trecem od natrag itd. 7. Sa tastature se unosi broj n, a potom jos i n brojeva koji se cuvaju u nizu. Odrediti par elemenata niza koji su na najvecem rastojanju. 8. Sa tastature se unosi broj n, a potom jos i n brojeva koji se cuvaju u nizu. Sortirati niz, a kriterijum za sortiranje je najveca cifra, tj. broj b1 ≼ b2 akko najveca cifra(b1) ≤ najveca cifra(b2). 9.Sa tastature se unosi broj n, a potom jos i n brojeva. Odrediti koliko brojeva ima osobinu da im je krajnja lijeva cifra jednaka krajnjoj desnoj. 10. Sa tastature se zahtijeva unos jednog broja. Ako uneseni broj ima neparan broj cifara, na ekranu ispisati srednju cifru, a ako je broj cifara paran, na ekranu ispisati dvije "srednje" cifre. 11. Sa tastature se unosi 20 brojeva, s tim sto se neki brojevi mogu i ponavljati. Odrediti da li postoji broj koji je unesen tacno 3 puta. 12. Napisati funkciju f1 koja za dati broj n odreduje najmanji prost broj koji je njegov djelilac. Sa tastature se unosi niz od 20 brojeva. Sortirati elemente niza po kriterijumu denisanom pomocu funkcije f1 (broj a je "manji ili jednak" od broja b akko f1(a) f1(b)). SVAKA POMOC BI DOBRO DOSLA. HVALA UNAPRIJED. |
zxz | 13.12.2013 18:58 |
---|---|
Predmet:Re: C Zadaci za ispit - pomoc Evo prvi zadatak. Neka provjeri posto sam radio u C++. Citat: 1. Sa tastature se unosi broj n, a potom jos i n brojeva koji se cuvaju u nizu. Odrediti koliko brojeva PreuzmiIzvorni kôd (C++):
|
Amelasar | 13.12.2013 19:36 |
---|---|
Predmet:Re: C Zadaci za ispit - pomoc Hvala puno. Jel moze malo objasnjenje koda? Moze li koristiti DEV C++ ili ide neki drugi? |
zxz | 13.12.2013 20:46 |
---|---|
Predmet:Re: C Zadaci za ispit - pomoc da u dev je i radjeno. U Sad imam sijelo pa cu sutra bar nesto opisati i jos koji uraditi. Drugi je lagan pa kontam mozda jos neko uradi koji. |
zxz | 13.12.2013 21:18 |
---|---|
Predmet:Re: C Zadaci za ispit - pomoc evo sa objasnjenjem. PreuzmiIzvorni kôd (C++):
|
zxz | 14.12.2013 12:35 |
---|---|
Predmet:Re: C Zadaci za ispit - pomoc Citat: 2. Sa tastature se unosi broj k i broj n. Odrediti sve zajednicke djelioce ova dva broja. PreuzmiIzvorni kôd (C++):
|
zxz | 14.12.2013 14:01 |
---|---|
Predmet:Re: C Zadaci za ispit - pomoc Citat: ako sam dobro razumio pisca ove kreacije.3. Sa tastature se unosi broj n, a nakon toga i n brojeva koji se cuvaju u nizu. Nakon unosa niza se PreuzmiIzvorni kôd (C++):
|
Amelasar | 14.12.2013 15:34 |
---|---|
Predmet:Re: C Zadaci za ispit - pomoc Hvala puno. Ispit je polovinom januara pa ima vremena, a i ja da nesto naucim. Hvala. |
dex | 14.12.2013 22:31 |
---|---|
Predmet:Re: C Zadaci za ispit - pomoc Ne poznajem naredbe C-a, ali bih da primetim da je kod 5 zadatka poenta u tome da se kao uslov ne uzme pow(x, 0.3333) = round(pow(x, 0.3333)) vec abs(pow(x,0.3333) - round(pow(x, 0.3333)) < 0.00001 Naime racunari kod izracunavanja vrse zaokruzivanje. Tako da je moguce da se razkuju u 17-toj decimali. Uostalom, kubni koren je pow(x, 0.33333333333...) Probajte da provrtite kroz petlju, na primer od 1 do 100 If (pow(sqrt(x), 2) == x // da li je kvadrat korena nekog broja jednak tom broju cout << "Isti su " << endl; else cout << "Nisu isti" << endl; Iznenadicete se rezultatom! Pravilo koje vazi uopste u programiranju: Ako imamo a = neko izracunavanje; b = neko drugo izracunavanje ili neki broj; nepravilno je if (a == b) vec treba if ( abs(a - b) < 0.00001) jer je moguce da se zbog zaokruzivanja pri racunanju razlika javi na ko zna kojoj decimali ps. radi se o pseudo – kodu, ne poznajem sintaksu C-a |
mirsadz | 18.12.2013 21:20 |
---|---|
Predmet:Re: C Zadaci za ispit - pomoc Evo rjesenje zadatka broj 11. PreuzmiIzvorni kôd (C++):
|