Se dau strungurile S1 şi S2. De compus programul, care va număra de câte ori este inclus
cuvântul 'Computer' în fiecare din stringurile considerate.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
#include <cstring>
using namespace std;
char s1[256], s2[256], caut[]="Computer", *p, temp[256];
int poz, rep1, rep2;
int main()
{
cout << "s1= ";
cin.getline(s1,256);
temp[0]='\0';
while (strstr(s1,caut))
{
++rep1;
p=strstr(s1,caut);
poz=p-s1;
strcpy(temp,s1+poz+8);
strcpy(s1,temp);
}
cout << "repatari= " << rep1 << "\n";
cout << "s2= ";
cin.getline(s2,256);
temp[0]='\0';
while (strstr(s2,caut))
{
++rep2;
p=strstr(s2,caut);
poz=p-s2;
strcpy(temp,s2+poz+8);
strcpy(s2,temp);
}
cout << "repatari= " << rep2 << "\n";
}
strechienelu:
Da eroare
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Fizică,
9 ani în urmă