Написать функцию, которая исключает из строки s1 любой из символов строки s2 - C (СИ)

Формулировка задачи:

Напишите функцию, которая исключает из строки s1 любой из символов строки s2

Код к задаче: «Написать функцию, которая исключает из строки s1 любой из символов строки s2 - C (СИ)»

textual
#include <stdio.h>
 
#define SIZE 10
 
int main() {
    char s1[SIZE+1];
    char s2[SIZE+1];
 
    scanf("%10s %10s", s1, s2);
 
    for ( int i = 0; s1[i] != '\0'; i++ ) {
        for ( int j = 0; s2[j] != '\0'; j++ ) {
            if ( s1[i] == s2[j]) {
                s1[i] = ' ';
            }
        }
    }
    printf("%s\n", s1);
    
    return 0;
}

6   голосов, оценка 4.333 из 5


СОХРАНИТЬ ССЫЛКУ