Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

[C++]Problem z wyszukiwaniem liczb w tekście i szukaniem słowa w słowie

#1
[C++]Problem z wyszukiwaniem liczb w tekście i szukaniem słowa w słowie
Witam
Chciałbym was prosić o pomoc w dwóch zadaniach na zajęcia.

Jedyne biblioteki jakie możemy używać to iostream i conio.h, dodatkowo nie możemy używać tego czego nie było jeszcze na wykładzie więc tak do zadania 1 i 2 nie możemy używać np. stringów, dla zad 1 również tablic.

Zadanie 1
Cytat:Dany jest tekst - ciąg znaków zakończony średnikiem. W tekś±cie, pomiędzy innymi znakami, znajdują się liczby rzeczywiste zapisane w układzie dwójkowym w postaci:
<Ciąg cyfr dwójkowych>,< Ciąg cyfr dwójkowych>
Każda liczba może być poprzedzona znakiem - (minus). Przykładowe dane mogą wyglądać
następująco:

qw>?ert1001,01 qwe:'fd-1,1wf;.

Wydrukować sumę wszystkich liczb. Wynik ma być podany w postaci dziesiętnej. Dla powyższych danych nale»y zatem wydrukować 7.75.
Najprostszy sposób rozwiązania polega na zmodyfikowaniu przykładu 9b z wykładu [plik Notatki do zad 1] (należy m.in. poprawić funkcję szukajcyfry, aby rozpoznawała cyfry dwójkowe i średnik, funkcję czytajliczbe - aby działała na cyfrach dwójkowych, oraz w funkcji main - dołożyć odpowiednią pętlę.

W pliku Zadanie 1.txt jest program profesora, który przerobiłem tak, że dodaje mi te dwie liczby ale nie bardzo potrafię zrobić tak, żeby mi to jeszcze minus wykrywało i tutaj moja prośba o pomoc z tym.

Zadanie 2

Cytat:Dane są dwa słowa v oraz w złożone z liter wielkich, małych oraz cyfr, każde zakończone średnikiem (nie dłuższe niż 150-o znakowe). Sprawdzić, czy słowo v jest podsłowem słowa w. Uwaga. Zakaz stosowania dodatkowych bibliotek.


Z kolegami z grupy zrobiliśmy to zadanie ale niestety jest błąd taki, że pokazuje iż słowo "ada" nie jest podsłowem słowa "adada". Po każdym słowie ma być średnik i prawdopodobnie średnik po słowie "ada" również jest porównywany ze znakiem ze słowa "adada" tylko nie bardzo mamy pomysł jak to rozwiązać.


Załączone pliki
.pdf   Notatki do zad 1.pdf (Rozmiar: 119,04 KB / Pobrań: 42)
.txt   Zadanie 1.txt (Rozmiar: 1,61 KB / Pobrań: 39)
.txt   Zadanie 2.txt (Rozmiar: 671 bajtów / Pobrań: 35)
MSI GE 2PE-280XPL WIN7
 System operacyjny: windows_ten Przeglądarka: firefox
#2
RE: [C++]Problem z wyszukiwaniem liczb w tekście i szukaniem słowa w słowie
Witam, jeśli chodzi o pierwsze zadanie, to powinieneś po prostu poszukać minusa, a po jego znalezieniu powinieneś jeszcze sprawdzić, czy następnym znakiem jest cyfra.
Co do drugiego zadania - gdy znak szukanego słowa się nie zgadza, to trzeba jeszcze sprawdzić, czy pierwszy znak się zgadza (zanim się przesuniesz w szukanym słowie).
 System operacyjny: linux_ubuntu Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki ([C++]Problem z wyszukiwaniem liczb w tekście i szukaniem słowa w słowie)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Question Wyznaczanie maksimum spośród 5 liczb - schemat blokowy mistrz18 5 10036 05.10.2017, 19:49
Ostatni post: broda99
  Java- wypisanie liczb, które nie są podane w tablicy , wypisanie liczb z tablicy all? ccomp 10 16816 16.07.2017, 20:10
Ostatni post: ccomp
Cry [JS] Sumowanie ciągu liczb Guanabanana 3 10839 05.01.2017, 08:54
Ostatni post: koneton

Skocz do:


Wybrane wątki ([C++]Problem z wyszukiwaniem liczb w tekście i szukaniem słowa w słowie)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Nauka do Olimpiady Informatycznej? piotr0905 1 9739 08.06.2019 16:50
Ostatni post: wlisik
Ściana Prosta gra w Builder C++ Kiranek1 1 9737 31.05.2019 15:20
Ostatni post: Szachista
  Menu (Nie widoczne długie opisy) wanhelsing 5 11752 28.04.2019 19:31
Ostatni post: koneton
  Skrypt usuwający pliki sylwiaa1 2 4571 28.04.2019 15:20
Ostatni post: sylwiaa1
  Środowisko do assemblera Physicist 4 10973 21.04.2019 14:04
Ostatni post: Ajgor
  VBA excel dmjs 6 11391 17.04.2019 10:20
Ostatni post: ptrick
  C++ - sens pogłębiania nauki gbr 5 10979 25.03.2019 12:53
Ostatni post: koneton
  Klasa wewnętrzna w C++ Physicist 4 10613 23.03.2019 18:28
Ostatni post: Physicist
  Ruby on Rails - tutoriale luciussulla 0 9684 23.03.2019 16:49
Ostatni post: luciussulla
Big Grin Czy dostane sie technikum informatycznego klaudiusz20046 6 13511 21.03.2019 01:28
Ostatni post: UnableToSee
  [C#] Program do moderacji czatów gier wiktrom12 0 10213 07.03.2019 15:33
Ostatni post: wiktrom12
  Mój pierwszy projekt - Pomoc rafal12999 1 10639 07.02.2019 22:01
Ostatni post: Szachista
  pomoc projekt scilab piesel18 2 12117 04.02.2019 09:03
Ostatni post: piesel18
  Szkoła Informatyczna Zikinan 1 10927 02.02.2019 17:59
Ostatni post: wojownikhaha
  [Java] Strona z zadaniami do rozwiązania i odpowiedziami rafal12999 2 11746 27.01.2019 13:44
Ostatni post: rafal12999