Informatică, întrebare adresată de denisnovac2001, 9 ani în urmă

Se considera cuvintele A si B. Sa se compuna un program care stabileste daca in component cuvintele A si B figureaza litere. De exemplu, cuvintele, ‘ARC’ si ‘RAC’ sun formate din acelasi litere. Daca o litera se repeta intr-un cavant de cateva ori, ea trebue sa se repete tot de atatea ori in celalant cavant.
(Imi trebuie in c++)

Răspunsuri la întrebare

Răspuns de CRG
0
// Example program
#include <iostream>
#include <cstring>

using namespace std;

void sortare(char cuvant[]) {
    int lungime = strlen(cuvant);
    for(int i = 0; i < lungime - 1; i++)
        for(int j = i + 1; j < lungime; j++)
            if(cuvant[i] > cuvant[j]) {
                char c = cuvant[i];
                cuvant[i] = cuvant[j];
                cuvant[j] = c;
            }
}

int main() {
    char A[100], B[100];
    cin >> A >> B;
    sortare(A);
    sortare(B);
    
    if(strcmp(A, B) == 0)
        cout << "Sunt anagrame\n";
    else
        cout << "Nu sunt anagrame\n";
}


Alte întrebări interesante