38 probleme pe site
Incepand cu : 15.02.2004 Accesari : 169505
[ 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)
|
|
|
|
| | | | 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. | | | | |
| |
|