Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomagajte, pascu programiranje

[es] :: C/C++ programiranje :: C/C++ za početnike :: Pomagajte, pascu programiranje

[ Pregleda: 2439 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

johnnyR

Član broj: 134905
Poruke: 7
*.adsl-2.sezampro.yu.



Profil

icon Pomagajte, pascu programiranje05.06.2007. u 18:22 - pre 213 meseci
jel moze neko ko zna ili ko je radio slicne stvari da mi uradi ova 2 zadatka, trebaju mi za seminarski

1)Napisati funkciju koja za date prirodne brojeve k i n vraća zbir k-tih stepena prvih n prirodnih brojeva.
(napomena: zadatak bi bio lak, da ne mora da se radi preko nizova, t.j svaki broj treba predstaviti kao niz (24567 na primer je broj[]=(2,4,5,6,7)), pa na takvim nizovima se definisu operacije (prvo mnozenje pa iz toga stepenovanje)


2) Sastaviti funkciju provera koja proverava da li je svaki obeleženi deo teksta etiketiran nekom od etiketa iz grupa A, B i C koristeći funkciju etik iz zadatka 15. U slučaju da jeste, funkcija vraća 0, a u suprotnom broj nepravilnih etiketa. Funkcija treba da ispiše svaku nepravilnu etiketu kada na nju naiđe. Sastaviti funkciju za testiranje.

***zadatak 15 (pomenut u drugom zadatku)***
Sastaviti funkciju etik koja kao argument dobija etiketu iza otvorene srednje zagrade i vraća 0 ako je etiketa korektna, inače 1. Sastaviti funkciju koja testira funkciju etik. Npr. za etiketu [dig 17], funkcija dobija kao argument nisku dig i vraća 0, dok za etiketu [dim 17] vraća 1. Spisak etiketa staviti u sortirani niz.



Znaci, treba mi resenje uradjeno u C-u, ja sam prva godina na matematickom
Hvala unapred :D



[Ovu poruku je menjao X Files dana 05.06.2007. u 20:24 GMT+1]
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4914
*.dynamic.sbb.co.yu.



+642 Profil

icon Re: Pomagajte, pascu programiranje05.06.2007. u 19:23 - pre 213 meseci
Po pravilima [ES] foruma brišu se sve teme u kojima autor traži da mu se uradi domaći zadatak, a da prethodno ništa
sam nije pokušao. Domaći zadaci su predviđeni za samostalan rad, a članovi C/C++ foruma će svakako *pomoći*
kada autor i sam pokaže svoje angažovanje i inicijativu. Dalje, molim Vas da ne tražite da Vam se rešenje pošalje E-mailom.

Predlažem da postavite kod koji ste do sada uradili, pa da nastavimo...

Hvala na razumevanju.
 
Odgovor na temu

johnnyR

Član broj: 134905
Poruke: 7
212.200.219.*



Profil

icon Re: Pomagajte, pascu programiranje05.06.2007. u 23:02 - pre 213 meseci
Drugi sam uradila


Sto se tice prvog zadatka, treba mi mala pomoc. Naime, da bih napravila
funkciju Stepenovanje (koja stepenuje niz zadatim brojem), moram da imam
definisanu funkciju mnozenja 2 niza, i ta funkcija mora da mi vrati
vrednost niz (na primer, mnozenje(a[],b[]) treba da vrati vrednost c[]
,ali ja uporno dobijam gresku da tip funkcije (int) ne moze da vraca kao
vrednost niz. a ne znam kako bih drugacije resila zadatak.
dakle, moja zamisao je ovakva

***definicija funkcije mnozenja***
int mnozenje(a[], duzina_a, b[], duzina_b)
<kod ide ovde, to znam, nije mi to problem>
return c[] //mnozi dva niza i vraca treci niz kao vrednost

***definicija funkcije stepenovanje***
int stepen (a[],b)
for (i=0;i<b;i++)
c=mnozenje(c,duz_c,a,duz_a);
return c;

kako da napisem funkciju koja bi mogla da vraca niz kao vrednost?




 
Odgovor na temu

Black3maj
Beograd

Član broj: 113924
Poruke: 59
*.adsl.beotel.net.



Profil

icon Re: Pomagajte, pascu programiranje05.06.2007. u 23:31 - pre 213 meseci
Niz ne moze biti vracen kao vrednost f-je najbolja varijanta je da smestis niz u dinamicku memoriju pa da vratis pokazivac na taj niz
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Pomagajte, pascu programiranje

[ Pregleda: 2439 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.