Witamy, Gość. Zaloguj się lub zarejestruj.

Autor Wątek: PROGRAMIŚCI! C++  (Przeczytany 2648 razy)

0 Użytkowników i 1 Gość przegląda ten wątek.

Alchemist

  • *
  • Podziękowania otrzymane: 37
  • żryj budyń!
    • Zobacz profil
  • Ostatnie nagrody:
  • Signature of the Week #119
  • Signature of the Week #118
  • Signature of the Week #93
PROGRAMIŚCI! C++
« dnia: Styczeń 25, 2011, 17:33:46 »
Muszę napisać program wykorzystujący algorytm 'przeszukiwania drzewa z wstawianiem'- taki temat.
Mam to napisać w C++

Jestem zielony jak Mary Jane.
Pomocy?


ps. nie chodzi konkretnie o mnie, tylko o mojego kumpla.
dostał taki temat na zaliczenie, lecz nie kuma.
byłbym wdzięczny za jakąkolwiek pomoc.

Abik

Odp: PROGRAMIŚCI! C++
« Odpowiedź #1 dnia: Styczeń 25, 2011, 21:55:16 »
a na kiedy to? bo jak na teraz to nie jestem wstanie pomóc (też mam zaliczenia i poprawki ;s ), ale jak by było z 7-10 dni czasu to chyba byłbym wstanie coś wyskrobać (tym bardziej, że muszę temat drzew ogarnąć na sesję : D )

Sympatyk

  • *****
  • Podziękowania otrzymane: 44
  • Master of science
    • Zobacz profil
    • Moje
  • Ostatnie nagrody:
  • Layout of the Fortnight #45
Odp: PROGRAMIŚCI! C++
« Odpowiedź #2 dnia: Styczeń 26, 2011, 00:10:21 »
Cytuj
Dany jest ciąg słów. Dla każdego słowa należy określic liczbę jego wystapień. Jest to przykład silnie rosnącego, ale nigdy nie kurczącego się drzewa. Poczynając od pustego drzewa - szukamy w drzewie każdego słowa. Po jego znalezieniu zwiększa się licznik wystąpień; w przeciwnym przypadku jest ono wstawiane jako nowe słowo ( z liczniekiem równym 1). Proces ten nazywamy przeszukiwaniem drzewa z wstawianiem

#include <iostream>
#include <map>
#include <conio.h>
#include <stdio.h>

#define N 200
using namespace std;

int main()
{
map<string, int> counter;
FILE * f = fopen("in.txt","r");
char text[N];

while (fscanf(f,"%s",&text)==1)
{
counter[text]++;
}
fclose(f);

map<string, int>::const_iterator iter;
for (iter=counter.begin(); iter != counter.end(); ++iter)
{
cout << iter->first << " " << iter->second << endl;

getch();
return 0;     
}

Proszę Ciebie bardzo
« Ostatnia zmiana: Styczeń 28, 2011, 00:18:17 wysłana przez Sympatyk »

Alchemist

  • *
  • Podziękowania otrzymane: 37
  • żryj budyń!
    • Zobacz profil
  • Ostatnie nagrody:
  • Signature of the Week #119
  • Signature of the Week #118
  • Signature of the Week #93
Odp: PROGRAMIŚCI! C++
« Odpowiedź #3 dnia: Styczeń 26, 2011, 16:01:44 »
Dziękuję Ci stary!
jesteś mistrzem, odwdzięczę się :*

Alchemist

  • *
  • Podziękowania otrzymane: 37
  • żryj budyń!
    • Zobacz profil
  • Ostatnie nagrody:
  • Signature of the Week #119
  • Signature of the Week #118
  • Signature of the Week #93
Odp: PROGRAMIŚCI! C++
« Odpowiedź #4 dnia: Styczeń 27, 2011, 20:57:30 »
Panie Sympatyk, jest mały problem, mianowicie okazało się, że program nie działa. Byłbyś pan łaskaw to sprawdzić?

Sympatyk

  • *****
  • Podziękowania otrzymane: 44
  • Master of science
    • Zobacz profil
    • Moje
  • Ostatnie nagrody:
  • Layout of the Fortnight #45
Odp: PROGRAMIŚCI! C++
« Odpowiedź #5 dnia: Styczeń 27, 2011, 23:06:19 »
#include <stdio.h>brakuje na początku, widocznie kopiując uciąłem ta linijeczke :P

Max

Odp: PROGRAMIŚCI! C++
« Odpowiedź #6 dnia: Styczeń 27, 2011, 23:46:39 »


ps. nie chodzi konkretnie o mnie, tylko o mojego kumpla.
dostał taki temat na zaliczenie, lecz nie kuma.
byłbym wdzięczny za jakąkolwiek pomoc.
dla kogo to :D?


http://maxartist.pl/index.html

"Wyobraźnia jest ważniejsza od wiedzy. "
 "Nie mam czasu na dzień
Gdy mam chęci na noc
Nie mam czasu na sen
Gdy mam siłę i moc
Nie mam czasu być ładnym
I czyimś podwładnym
Czy sławnym
Ja muszę być ponad tym."

Alchemist

  • *
  • Podziękowania otrzymane: 37
  • żryj budyń!
    • Zobacz profil
  • Ostatnie nagrody:
  • Signature of the Week #119
  • Signature of the Week #118
  • Signature of the Week #93
Odp: PROGRAMIŚCI! C++
« Odpowiedź #7 dnia: Styczeń 28, 2011, 13:28:01 »
dla chłopaka mojej siory, co cie to? :D

Max

Odp: PROGRAMIŚCI! C++
« Odpowiedź #8 dnia: Luty 11, 2011, 19:11:47 »
dla chłopaka mojej siory, co cie to? :D
z ciekawosci zapytalem :D


http://maxartist.pl/index.html

"Wyobraźnia jest ważniejsza od wiedzy. "
 "Nie mam czasu na dzień
Gdy mam chęci na noc
Nie mam czasu na sen
Gdy mam siłę i moc
Nie mam czasu być ładnym
I czyimś podwładnym
Czy sławnym
Ja muszę być ponad tym."