Informatică, întrebare adresată de mimi23, 9 ani în urmă

Se citesc cuvinte pana la citirea cuvantului "stop". Sa se afiseze cate dintre cuvintele citite sunt egale cu primul cuvant citit. Cuvintele trebuie sa fie indentice. In c++.

Răspunsuri la întrebare

Răspuns de stassahul
3
#include <bits/stdc++.h>

using namespace std;

char s[256],s1[256],s2[]="stop";

int n;

int main ()
{

    cin >> s;

    strcat(s1,s);

    if(strcmp(s,s2)==0) cout << 0;
    else
    {
        while(cin >> s and strcmp(s,s2)!=0)
            if(strcmp(s,s1)==0) n++;
        cout << n;
    }

    return 0;

}

mimi23: Multumesc.
mimi23: Daca vreau ca cele doua cuvinte sa aiba aceeasi lungime ce ar trebui sa schimb/
stassahul: La if-ul sub while(cin >> s and strcmp(s,s2)!=0), in loc de if(strcmp(s,s1)==0) n++; if(strlen(s)==strlen(s1)) n++;
mimi23: In regula.
Alte întrebări interesante