bobetsa Posted December 13, 2003 Share Posted December 13, 2003 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 More sharing options...
Shiro Posted December 18, 2003 Share Posted December 18, 2003 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 More sharing options...
Shiro Posted December 18, 2003 Share Posted December 18, 2003 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 More sharing options...
bobetsa Posted December 19, 2003 Author Share Posted December 19, 2003 hubavo de 4ovek az u4a da stavam arhitekt,ne u4a za programist nai veroqtno si prav 4e e lesno no za men ne e. Ako ti e tolkova lesno za6to ne mi e napi6e6 apak 6te se razberem da se vidim za da te po4erpq q v ke6 q na masa. Link to comment Share on other sites More sharing options...
Shiro Posted December 21, 2003 Share Posted December 21, 2003 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 More sharing options...
bobetsa Posted December 24, 2003 Author Share Posted December 24, 2003 ок горе долу сам е по оправил задачата,ако има нещо пак проблем по нея ще питам.Мерси все пак за помоща. Link to comment Share on other sites More sharing options...
Shiro Posted December 25, 2003 Share Posted December 25, 2003 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 More sharing options...
bobetsa Posted December 25, 2003 Author Share Posted December 25, 2003 Ами значи така ни мъчат в УАСГ(София) бившото ВИАС.Просто не ми е ясно даже за какво го учим но както да е. А да те питам според теб кои библиотеки да си викна,аз едната ми е math.h обаче не съм сигурен за други нали iostream си върви навсякаде обаче кои други. Link to comment Share on other sites More sharing options...
Shiro Posted December 25, 2003 Share Posted December 25, 2003 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 More sharing options...
bobetsa Posted December 25, 2003 Author Share Posted December 25, 2003 да както казваш така ни учат(ако пък си мислят че на нещо ще ни научат жестоко се лъжат) а и също да те питам нали три редова матрица да използвам за най лесно. Link to comment Share on other sites More sharing options...
Shiro Posted December 25, 2003 Share Posted December 25, 2003 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 More sharing options...
tedy Posted December 25, 2003 Share Posted December 25, 2003 ...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 More sharing options...
bobetsa Posted December 26, 2003 Author Share Posted December 26, 2003 да извинявам се за двумерен масив имам предвид,все пак не искам сам да се преебавам та да почна тримерен макар че има хора които ги правят де. Става ли утре към 20:00 да ви напиша до къде съм стигнал за да ми кажете още какво трябва да правя. Мерси,че се заинтересувахте от моя проблем. Marry Cristmas на всички. Link to comment Share on other sites More sharing options...
Shiro Posted December 26, 2003 Share Posted December 26, 2003 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 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 More sharing options...
LifeFeel Posted December 26, 2003 Share Posted December 26, 2003 масаракш, аз като ида в магазина и поискам една матрица сирене и един вектор салам на borland оборот и кво??? ПЛАЩАШ искаш курсова - ОК искаш уроци - ОК искаш обяснения - ОК това е нагло - едно е да поискаш помощ по някаква грешка, по ня .... друго е да си кажеш - я ми направете кор-совата работа масаракш идва фаянсаджията и за два дена работа ми взема 200лв и после мазно ми казва - кой за каквото е учил масаракш масаракш 100 пъти масаракш тези които вършите работа - осъзнайте се! имаше един момент от Улицата: Лафазанов: - колко съм умен, колко знам, аз аз да кажа Гърбов: - аз щти стана директор... Shiro - от това да си шампион по информатика и да разбираш от системно програмиране има такаааава разлика някой не пише ли на асемблер? никой ли не е виждал код на С за кой да е процесор как е на асемблер??? да му се е налагало да оптимизира? нещо за методи на адресация?! за регистри?! я по-добре да вземем да се учим как се лепят плочки...! Link to comment Share on other sites More sharing options...
ToKKo Posted December 26, 2003 Share Posted December 26, 2003 Marry Cristmas на всички. Marry Cristmas?! huhu Link to comment Share on other sites More sharing options...
bobetsa Posted December 27, 2003 Author Share Posted December 27, 2003 масаракш, аз като ида в магазина и поискам една матрица сирене и един вектор салам на 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 More sharing options...
LifeFeel Posted December 28, 2003 Share Posted December 28, 2003 не съм стипца 5-10лв с удоволствие бих ги дал на човека които е напише тва че ти не си чел темата и бълваш глупости е отделен въпрос. не съм стипца 5-10лв с удоволствие бих ги дал - no comment и ще ми казваш че не съм чел темата!!! еххх..... по повода една история: едни познати карат по магистралата и искат да се избъзикат с някой "работничка", спират и питат колко ще иска за една свирка. Тя им казва - 10лв. Те се запъват - ееее няма ли някаква промоция кви са тия 10лв - хайде за 5лв!. Тя ги попогледнала и им казала - що да не ви дам аз 5лв да ме лижите бе! Link to comment Share on other sites More sharing options...
Godfather Posted December 28, 2003 Share Posted December 28, 2003 LifeFeel, много добре го каза Link to comment Share on other sites More sharing options...
Shiro Posted December 28, 2003 Share Posted December 28, 2003 Otklonqvame li se ot temata ili taka mi se struva ? Link to comment Share on other sites More sharing options...
bobetsa Posted December 28, 2003 Author Share Posted December 28, 2003 добре де LifeFeel ти ся в момента се интересуваш нещо да ми помогнеш или само ей така се заяждаш.Аз всяка година като работя лятото бачкам за 10лв на ден и си скъсвам задника от бачкане.Вадил съм си пари и от работа на компютър ,така че мисля 10лв е нормално(немного) за да се напише програмката. А да и да те попитам ти имаш ли си някакво понятие от С та се заяждаш,аз си признавам от С разбирам колкото ти разбираш от Геодезия но няма смисъл да се заяждаме,който иска да ми е направи ще му платя. Link to comment Share on other sites More sharing options...
Shiro Posted December 28, 2003 Share Posted December 28, 2003 AZ ISKAM !!! Dai tochno uslovie i vednaga shti q napisha shtom davash kinti ! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.