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

question-closed Porownanie stringow

0 głosów
326 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 335 wizyt
0 głosów
1 odpowiedź 1,702 wizyt
pytanie zadane 24 marca 2020 w C i C++ przez wall7489 Obywatel (1,280 p.)

93,667 zapytań

142,589 odpowiedzi

323,127 komentarzy

63,192 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...