Sunteți pe pagina 1din 3

3) Textul programului :

#include<iostream>

#include<cstring>

using namespace std;

struct cuvinte

char *word;

x[50];

int main()

char str[250];

int i=0;

cout<<"Introduceti sirul de caractere:\n";

gets(str);

char *cuv=strtok(str," ,.");

while(1)

x[i].word=cuv;

i++;

cuv=strtok(NULL," ,.");

if(cuv==NULL)

break;

for(int k=0;k<i;k++)

for(int u=0;u<i;u++)

if(strcmp(x[k].word,x[u].word)==0&&k!=u)

Coala
SD E 52 5 .1 1 61 0 8 0 9
Mod Coala № Docum. Semn. Data
{

memset(x[k].word,0,strlen(x[k].word));

memset(x[u].word,0,strlen(x[u].word));

for(int k=0;k<i;k++)

cout<<x[k].word<<" ";

4) Descrierea textului program :

1. Are loc icluderea bibliotecilor, pentru a putea lucra cu diferiti operatori “include<…>”

2. Se introduce functia structura cuvinte care are o rubrica: in care se introduce fiecare
cuvint

3. Se introduce sirul de caractere cercetat

4. Prin intermediul functiei while si for divizam sirul cerecetat in cuvinte si fiecare cuvint
este inscris in structura

5. Cautam in structura cuvintele care se repeta de doua ori.

6. Afisam cuvintele care se intilnesc o singura data

7. Textul program se sfirseste c inchidera paarantezelor{}.

Coala
SD E 52 5 .1 1 61 0 8 0 9
Mod Coala № Docum. Semn. Data
5) Rezultatul

6) Concluzie :

Structurile usureaza munca cu stocarea informative de mai multe tipur si usureaza manipularea
sau prelucrea acestora e catre utilizator.

Coala
SD E 52 5 .1 1 61 0 8 0 9
Mod Coala № Docum. Semn. Data

S-ar putea să vă placă și