Meniu Principal
bullet  Pagina principala
bullet  Adauga o problema
bullet  Trimite-mi un mesaj
bullet  Cautare
bullet  Top probleme
bullet  Link
bullet  Statistici
bullet  Chestionare

Domenii probleme
bullet   Algoritmi
bullet   Arbori si Arborescente
bullet   Backtracking
bullet   Diverse
bullet   Grafuri
bullet   Greedy
bullet   Liste
bullet   Pointeri
bullet   Programare dinamica
bullet   Recursivitate
bullet   Structuri de date

Cautare in site




Statistici
38 probleme pe site

Incepand cu : 15.02.2004
Accesari : 169507

[ Statistici detaliate ]

Luna aglomerata :
noiembrie 2023 (4734)

Zi aglomerata :
11 noiembrie 2021 (2711)

Ora aglomerata :
15:00 - 15:59 in data de 16 august 2022 (2539)

 
 Id problema : 23

Adaugata de : Siruri- anagrame
Domeniu : Diverse
Accesari : 322

Adauga un comantariu - Propune o modificare - Adauga o problema
 

 Enunt :

Se consideră două șiruri de caractere s1, de lungime n1 și s2, de lungime n2.Se cere să se scrie o secvență de program C/C++ care determină dacă cele două șiruri de caractere conțin aceleași litere (daca sunt anagrame). În caz afirmativ, să se afișeze literele comune, o singură data fiecare literă. Se va afișa în ordine alfabetică. Exemplu: mariana si marian. Se va afisa:aimnr
 

 Rezolvare :

#include<string.h>
#include<iostream.h>


int main()
{
char s1[20],s2[20];
cin>>s1;
cin>>s2;

int i,j,ok=1,aux;

for(i=0;i<=strlen(s1)-1;i++)
for(j=0;j<=strlen(s2)-1;j++)
if(strchr(s1,s2[j])==NULL)
{
ok=0;
break;
}


for(i=0;i<=strlen(s1)-2;i++)
for(j=i+1;j<=strlen(s1)-1;j++)
if(s1[i]>s1[j])
{
aux=s1[i];
s1[i]=s1[j];
s1[j]=aux;
}
for(i=0;i<=strlen(s1)-1;i++)
if(s1[i]==s1[i+1])
{strcpy(s1+i, s1+i+1);
i--;
}

cout<<s1;


return 0;
}
 


 Opinii diverse :

Nu exista nici o opinie in baza de date.
 

 Optiuni :

Adauga un comantariu - Propune o modificare - Adauga o problema
 
 
Chestionar
Ce ai vrea mai nou la acest site ?

mai multe probleme
alta grafica
posibilitare creare cont
probleme propuse pentru rezolvare
un forum



Rezultate
Alte chestionare

Voturi: 48

TOP probleme accesate
verificati daca 2 cuvinte sunt anagrame recursiv test dass & ssss
Domeniu : Recursivitate
Adaugat de : Naum Bogdan
Hits : 6600
calculati minimul dintr-un vector recursiv
Domeniu : Recursivitate
Adaugat de : Naum Bogdan
Hits : 3878
La o statie meteo se alcatuieste zilnic un buletin meteo ce contine : nume metereolog - peresiune
Domeniu : Structuri de date
Adaugat de : Naum Bogdan
Hits : 1706

 
Copyright © 2004 - Naum Bogdan [ toate drepurile rezervate ]