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

question-closed Porownanie stringow

Konkurs Mistrz Programowania
0 głosów
318 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 321 wizyt
0 głosów
1 odpowiedź 1,669 wizyt
pytanie zadane 24 marca 2020 w C i C++ przez wall7489 Obywatel (1,280 p.)

93,652 zapytań

142,574 odpowiedzi

323,089 komentarzy

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

Kursy INF.02 i INF.03
...