Jump to content
BulForum.com

Zov za pomo6t kam vsi4ki programisti


bobetsa

Recommended Posts

Nqkoi ako moje da mi pomogne v napisvaneto ili ima slednata programa za c++

 

Matrica A[MxN] s realni elementi.Da se vavede cqlo 4islo K

1<K<min(M,N).Da se sazdadat matrici B,C,D, i E 4iito elementi otgovarqt na 4etirite podmatrici na A,obosobeni or reda i stalba s nomer K.

Vavejdaneto na matricata A da stane s podprogramata ot tekstov fail(taq programa sam e napravil).

Mersi predvaritelno i se nadqvam nqkoi naistina da mi pomogne 4e ne moga da se spravq s taq kursova zada4a.

Mersi.

Link to comment
Share on other sites

Lele maiko, taq prosta zadachka ako e za kursov proeeekt ... ama kakto i da e, eto ti tyi ili inache mnogo lesnoto reshenie:

 

Trqbvat ti 4 pyti dva vlojeni cikyla, s koito prosto da kopirash chetirite chasti na golqmata matrica v chetirite malki. Eto kak g/d trqbva da izglejdat ciklite:

 

for(i = 0; i < k; i++)

for(j = 0; j < k; j++)

B[j] = A[j];

 

for(i = k; i < m; i++)

for(j = 0; j < k; j++)

C[i-k][j] = A[j];

 

for(i = 0; i < k; i++)

for(j = k; j < n; j++)

D[j-k] = A[j];

 

for(i = k; i < m; i++)

for(j = k; j < n; j++)

E[i-k][j-k] = A[j];

 

aide, radvai

Link to comment
Share on other sites

Ei taka kato vidq "na borlad c++" i mi stava qsno za programista ... Nqma li da e syshtoto na DJGPP ili na Dev-C++ ili na koito fanesh drug C++ kompilator :)

Hora, syvet: ne polzvaite Borland C++, mnogo e slabo, podyrja dosta malki tipove danni. Ako v uchislishte vi karat da se mychite na nego, to znaite, che otidete li na systezanie nqma da fanete i polovinata tochki zaradi kompilatora. E na skoro imashe edno systezanie, v koeto mi trqbvashe 89-toto chisko na fibunachi, koeto e 19-cifreno chislo (sybira se v long long). Za da go napisha tva na borland c, trqa da praa biblioteki za sybirane na dylgi chisla, koeto otnema 5 pyti poveche ot vremeto, neobhodima za napisvane na programata.

Link to comment
Share on other sites

Da be, izvinqvai za tona, naistina chesto programiraneto ne e lesno. Ako imash nqkakvi problemi - pishi temi, shte se namirat hora (az sigurno vinagi) da ti pomagat. Za taq zadachka - ako si napisal funkciqta da chete, mislq che ostanaloto sym ti go naprail, to ostana samo malko da q pookrasish. Za plashtaneto - aide kato dadesh nqkoq po-golqma zadachka i ti q napisha - togava ...

Link to comment
Share on other sites

np, aide samo da mi kajesh kade vi mychat s tva borland c, shtoto sym trygnal s mnogo "golemi" hora da govorq za ralikite v kompilatorite v uchebna i systezatelna sreda. Imat pari za licenz po systezaniqta da ni davat DJGPP, ama v daskalo samo borland c i turbo c :(

Link to comment
Share on other sites

Ами значи така ни мъчат в УАСГ(София) бившото ВИАС.Просто не ми е ясно даже за какво го учим но както да е.

А да те питам според теб кои библиотеки да си викна,аз едната ми е math.h обаче не съм сигурен за други нали iostream си върви навсякаде обаче кои други. :( :( :wacko:

Link to comment
Share on other sites

Emi zavisi kak q pishesh ...

Ako polzvash potoci shte ti trqbvat iostream.h i za failoviq I/O - fstream.h. Makar che ne vijdam dali tuka imash nqkade konzolen vhod/izhod za iostream-a, imash li ili samo s failove e rabotata?

Ako polzvash scanf() i printf() shte ti trqbva stdio.h

A math.h ne vijdam za kakvo ti e tuk, v nego stoqt funkcii kato sqrt(), atan2() i t.n., koito mai hich ne ti trqbvat v tazi zadachka.

Ama taka kato gledam na potoci vi uchat (cin >>, cout << i t.n.) i ako se naloji da si formatirash output-a shte ti trqbva iomanip.h (za setw(), setprecision() i t.n.)

 

Az polzvam standarten I/O i bih napisal tazi zadachka samo sys stdio.h, no kato cqlo mislq che na teb shte ti trqbvat iosrteam.h (ako imash nqkade da izvejdash na ekrana ..) i fstream.h

Link to comment
Share on other sites

да както казваш така ни учат(ако пък си мислят че на нещо ще ни научат жестоко се лъжат)

а и също да те питам нали три редова матрица да използвам за най лесно.

Link to comment
Share on other sites

xoxo, znachi pyrvo pod opredelenie za martica mislq, che imame "dvumeren masiv", zatova se nadqvam che nqmash predvid trimerna, vmesto triredova ...

A ako imash predvid triredova, koeto mai e 3 na x ili 3 na 3 - tova ne mojesh da go napravish, osven ako nqmash ogranichenie M, N <= 3. vischki matrici trqbva da gi napravish s golemina max(m) na max(n). Ako naprimer po uslovie M i N sa ti po-malki ot 1000, to deklarirash sichkite matrici "float matrix[1000][1000];" Tuka ima i oshte edno neshto, koeto se izkushavam da kaja - kompiutyryt raboti nai-byrzo s masivi, koito sa stepeni na dvoikata i ako imash 1000 e dobre da go zamestish s 1024, a ako imash 100 - sys 128, zagubata na pamet e malka. No estestveno v zadachkata, koqto pishesh byrzinata nqma da se zabelqzva i nai-mnogo nqkoi typ uchitel da ti se razpiska, che ti e dal 1000, a ti si pisal 1024 :)

Link to comment
Share on other sites

...Tuka ima i oshte edno neshto, koeto se izkushavam da kaja - kompiutyryt raboti nai-byrzo s masivi, koito sa stepeni na dvoikata i ako imash 1000 e dobre da go zamestish s 1024 ....

:) а аз се изкушавам да кажа: откъде го измисли това?

Първо 'масив, който е степен на двойката' не е коректно да се каже, второ, за едномерни масиви на компютъра му е все едно максималния елемент кой му е индекса, дали е 1000 или 1024, единствено смисъл това което касзваш има, когато масива е двумерен или повече- мерен, за двумерен - когато става въпрос за първия индекс, а втория се добавя към уравнението на крайния индекс накрая, така че за него (втория индекс) е без значение...

 

ЕДИТ: Мда, сега видях и друго.. да кажем, че му трябват 8193 елемента на масива. Тогава според теб трябва да закръгли масива на 16384 елемента! Това не ми се струва малка загуба на памет (двойно повече от необходимото).

Link to comment
Share on other sites

да извинявам се за двумерен масив имам предвид,все пак не искам сам да се преебавам та да почна тримерен макар че има хора които ги правят де.

Става ли утре към 20:00 да ви напиша до къде съм стигнал за да ми кажете още какво трябва да правя.

Мерси,че се заинтересувахте от моя проблем. :) :)

Marry Cristmas на всички.

Link to comment
Share on other sites

tedy: na tova me e uchil edin pich, koito na poslednata mejdunarodna olimpiada po informatika (IOI 2003) stana vtori v sveta i zatova mislq che ima smisyl da mu vqrvam. Tova se poluchava taka zaradi razdelenieto na pametta - koe kade da ryga. A estestveno che ako pametta ne ti pozvolqva nqma da praish tolkova golemi masivi. A tva za netochnostta - da, masiv, systoqsht se kraen broi ednotipni elemnti, chiito posleden index e stepen na dvoikata minus 1 :P

bobesta: moje da zemem da probvame da ti pomognem, obache az s potocite veche spomenah che ne sym mnogo dobre, vqrvam che tova sa prokleti bugavi i BAVNI neshta, s koito pone za sega ne mi se nalaga da boravq.

Link to comment
Share on other sites

масаракш, аз като ида в магазина и поискам една матрица сирене и един вектор салам на borland оборот и кво???

ПЛАЩАШ

искаш курсова - ОК

искаш уроци - ОК

искаш обяснения - ОК

 

това е нагло - едно е да поискаш помощ по някаква грешка, по ня ....

друго е да си кажеш - я ми направете кор-совата работа

 

масаракш

 

идва фаянсаджията и за два дена работа ми взема 200лв и после мазно ми казва - кой за каквото е учил

 

масаракш

масаракш

100 пъти масаракш

 

тези които вършите работа - осъзнайте се!

 

имаше един момент от Улицата:

Лафазанов: - колко съм умен, колко знам, аз аз да кажа

Гърбов: - аз щти стана директор...

 

Shiro - от това да си шампион по информатика и да разбираш от системно програмиране има такаааава разлика

 

някой не пише ли на асемблер?

никой ли не е виждал код на С за кой да е процесор как е на асемблер???

да му се е налагало да оптимизира?

нещо за методи на адресация?! за регистри?!

 

я по-добре да вземем да се учим как се лепят плочки...!

Link to comment
Share on other sites

масаракш, аз като ида в магазина и поискам една матрица сирене и един вектор салам на borland оборот и кво???

ПЛАЩАШ

 

 

za6to ne mi e napi6e6 apak 6te se razberem da se vidim za da te po4erpq q v ke6 q na masa.

не съм стипца 5-10лв с удоволствие бих ги дал на човека които е напише тва че ти не си чел темата и бълваш глупости е отделен въпрос.

Link to comment
Share on other sites

не съм стипца 5-10лв с удоволствие бих ги дал на човека които е напише тва че ти не си чел темата и бълваш глупости е отделен въпрос.

не съм стипца 5-10лв с удоволствие бих ги дал - no comment и ще ми казваш че не съм чел темата!!! еххх.....

 

по повода една история:

 

едни познати карат по магистралата и искат да се избъзикат с някой "работничка", спират и питат колко ще иска за една свирка. Тя им казва - 10лв. Те се запъват - ееее няма ли някаква промоция кви са тия 10лв - хайде за 5лв!. Тя ги попогледнала и им казала - що да не ви дам аз 5лв да ме лижите бе!

Link to comment
Share on other sites

добре де LifeFeel ти ся в момента се интересуваш нещо да ми помогнеш или само ей така се заяждаш.Аз всяка година като работя лятото бачкам за 10лв на ден и си скъсвам задника от бачкане.Вадил съм си пари и от работа на компютър ,така че мисля 10лв е нормално(немного) за да се напише програмката.

А да и да те попитам ти имаш ли си някакво понятие от С та се заяждаш,аз си признавам от С разбирам колкото ти разбираш от Геодезия но няма смисъл да се заяждаме,който иска да ми е направи ще му платя.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...