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

question-closed Porownanie stringow

Object Storage Arubacloud
0 głosów
168 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 212 wizyt
0 głosów
1 odpowiedź 784 wizyt
pytanie zadane 24 marca 2020 w C i C++ przez wall7489 Obywatel (1,280 p.)

92,761 zapytań

141,685 odpowiedzi

320,482 komentarzy

62,105 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.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...