38 probleme pe site
Incepand cu : 15.02.2004 Accesari : 233875
[ Statistici detaliate ]
Luna aglomerata : octombrie 2025 (8762)
Zi aglomerata : 7 octombrie 2025 (8025)
Ora aglomerata : 15:00 - 15:59 in data de 16 august 2022 (2539)
|
|
|
|
 |  |  | | | Enunt :
verificati daca 2 cuvinte sunt anagrame recursiv
test dass & ssss | |  |  |  |
 |  |  | | | Rezolvare :
#include<iostream.h>
#include<string.h>
#include<conio.h>
int anagr(char a[100], char b[100], int n)
{
if (n==-1) return 1;
if (strchr(a,b[n])) return anagr(a,b,n-1); else return 0;
}
void main()
{
clrscr();
cout<<"\n\n";
char a[100]="", b[100]="";
cout<<"cuv 1 : ";cin.get(a,100);cin.get();
cout<<"cuv 2 : ";cin.get(b,100);cin.get();
if (strlen(a)!=strlen(b)) cout<<"Cuvintele nu au acelasi numar de caractere !!!";
else
if (anagr(a,b,strlen(b)-1) && anagr(b,a,strlen(a)-1))
cout<<"Cuvintele sunt anagrame !!!";
else
cout<<"Cuvintele nu sunt anagrame !!!";
cout<<endl;
getch();
} | |  |  |  |
 |  |  | | | Opinii diverse :
Nu exista nici o opinie in baza de date. | |  |  |  |
| |
|