• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Porownanie stringow

42 Warsaw Coding Academy
0 głosów
232 wizyt
pytanie zadane 31 sierpnia 2016 w C i C++ przez dayan Nowicjusz (200 p.)
zamknięte 31 sierpnia 2016 przez dayan

Witam.Napisalem program który ma powiedzieć czy wyrazy wpisane przez uzytkownika sa takie same.Wszystko jest ok,dopóki nie poda się dwóch innych wyrazów o tej samej dlugosci-wtedy program odpowiada,ze wyrazy sa takie same.Mógłby mnie ktoś naprowadzic? :) Ponizej zamieszczam kod.

#include <iostream>
#include<string>
using namespace std;

int main()
{
    string wyr1,wyr2;
    cin>>wyr1;
    cin>>wyr2;
    int dl1,dl2;
    dl1=wyr1.length();
    dl2=wyr2.length();
    if((dl1!=dl2)&&(wyr1!=wyr2))
        cout<<"Wyrazy nie sa takie same"<<endl;
        else
        {

    for(int i=1;i<=dl1;i++)
    {
        if(wyr1[i]==wyr2[i]){

        cout<<"Wyrazy sa takie same"<<endl;
        break;
    }
    }
        }
    return 0;
}

 

komentarz zamknięcia: skonczone
1
komentarz 31 sierpnia 2016 przez niezalogowany
czytelność taka sobie
komentarz 31 sierpnia 2016 przez Avernis Nałogowiec (27,400 p.)
Ciii... Bo jeszcze przywołasz eventa

1 odpowiedź

+2 głosów
odpowiedź 31 sierpnia 2016 przez niezalogowany

Robisz podstawowe błędy:

int i=0;i<dl1;i++)
powinno być

wyr1!=wyr2 to od razu sprawdza czy są inne

komentarz 31 sierpnia 2016 przez dayan Nowicjusz (200 p.)
myslalem,ze sprawdzi to tylko pierwsze litery stringu,dzieki
komentarz 31 sierpnia 2016 przez niezalogowany
weź daj naj ok??

Podobne pytania

0 głosów
2 odpowiedzi 258 wizyt
0 głosów
1 odpowiedź 1,095 wizyt
pytanie zadane 24 marca 2020 w C i C++ przez wall7489 Obywatel (1,280 p.)

93,377 zapytań

142,379 odpowiedzi

322,528 komentarzy

62,726 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...