PI-ITBA / 2024_01

8 stars 0 forks source link

Recu de Parcial1 28/11/2023 #365

Closed WaluiguiVevo closed 3 months ago

WaluiguiVevo commented 3 months ago

Dejo aca un codigo que nose que tan eficiente es en terminos de la consigna image Aclara que pueden ser frases largas Desde ya muchas gracias

#include <stdio.h>
#include <stdlib.h>
#define Max 'Z'-'A'+1

void exclude(char *s1,char *s2, char *s3)
{
    int aux[Max]={0};
    for (int i = 0; s2[i]!='/0'; i++)
    {
        if (aux[toupper(s2[i])-'A']<1)
        {
            aux[toupper(s2[i])-'A']++;
        }
    }
    for (int j = 0; s3[j]!='/0'; j++)
    {
        if (aux[toupper(s3[j])-'A']==1)
        {
            aux[toupper(s3[j])-'A']--;
        }

    }
    int f=0;
    for (int x = 0; s1[x]!='/0'; x++)
    {
        if (aux[toupper(s1[x])-'A']==0)
        {
            s1[f++]==s1[x];
        }
    }
    return;
}