|
Titlul: Problema urgenta :D Scris de: BloodyF din Decembrie 19, 2008, 16:59:52 Am si eu o problema sunt in clasa a x-a si eu si nu stiu cum sa fac sa mearga un algoritm care ma ajuta plz imi trebuie acu :( adica pana in ora 6 nu mai stiu ce sa ii fac :
Enunt: Se cit 2 siruri de caract de la tast. SA se afiseze cuvintele comune. Cod: #include <iostream.h> vreau si eu sugestii ca sa mearga sau daca nu o metoda noua ... Titlul: Răspuns: Problema urgenta :D Scris de: Andrei Misarca din Decembrie 19, 2008, 17:13:27 Incearca sa iti faci un sir cu cuvintele celor doua texte, iar apoi cauti fiecare cuvant al primului text in cel de-al doilea text, si daca exista, il afisezi :D
Titlul: Răspuns: Problema urgenta :D Scris de: BloodyF din Decembrie 19, 2008, 17:15:41 hehe pai daca l-ai baga in C++ ai vedea in watch ca mie imi sare peste cuvinte deci eu le pun acolo dar el nu afiseaza nimic incearca sa vezi cum o sa te roada problema asta .. sau scrie si mie o metoda cum sa fac altfel plz
Titlul: Răspuns: Problema urgenta :D Scris de: Andrei Misarca din Decembrie 19, 2008, 17:18:48 Din cate vad tu desparti in cuvinte cele doua siruri in acelasi timp(ceea ce nu este foarte indicat, fiind doarte posibil sa crape). Incearca sa-l desparti pe primul si apoi pe al doilea
Titlul: Răspuns: Problema urgenta :D Scris de: BloodyF din Decembrie 19, 2008, 17:20:33 ok si daca eu il despart pe primul si dupa pe al doilea cum fac asta ... ca mi-au pierit toate ideile ... nu inteleg cum as putea sa fac decat cu 2 while dar deja imi bubuie capu ...
Titlul: Răspuns: Problema urgenta :D Scris de: Andrei Misarca din Decembrie 19, 2008, 17:25:57 Cod: char m1[30][256]; //in acest sir de stringuri vei retine cuvintele din s1 Titlul: Răspuns: Problema urgenta :D Scris de: BloodyF din Decembrie 19, 2008, 17:30:21 Cod: char m1[30][256]; //in acest sir de stringuri vei retine cuvintele din s1 nu am facut vectori bidimensionali de siruri de char asa ca nu prea pot folosi asta :(( trb ceva ce am facut .. [editat de moderator] cand postezi cod foloste tagul code Titlul: Răspuns: Problema urgenta :D Scris de: Savin Tiberiu din Decembrie 19, 2008, 18:57:48 Poti sa parcurgi primul text cu doi indici i, j, unde i reprezinta caracterul curent iar j pointeaza catre ultimul spatiu gasit, astfel ti-ai delimitat o secventa de caractere care reprezinta un cuvant. Acuma nu mai trebuie decat ptr fiecare secventa sa vezi daca apare si in al doilea sir, ceea ce poti face usor cu inca 2 foruri.
Titlul: Răspuns: Problema urgenta :D Scris de: alexandru din Ianuarie 05, 2009, 16:54:15 Hm ok doi vector:
Cod: #include<iostream.h> Sry am uitat sa explic ce am facut Pai citesc cei 2 vectori (v si c) apoi parcurg cu ajutorul functiei strtok fiecare cuvant din vectoru v. Daca acel cuvant se gaseste in vectorul c, verific folosind strstr, atunci il afisez, daca nu continui cautarea :) Simplu si la obiect :D [editat de moderator] nu mai posta consecutiv, editeaza-ti mesajele anterioare! |