vitormartinotti

alfabeto

May 21st, 2026
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.83 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. char alien[100], msg[1010];
  6. int alf[200];
  7.  
  8. int main(){
  9.     int k, n; scanf("%d %d", &k, &n);
  10.    
  11.     scanf(" %s", alien);
  12.     scanf(" %s", msg);
  13.    
  14.     //As letras que pertencem ao alfabeto alienigena valem 1, as que não pertencem valem 0
  15.     for(int i = 0; alien[i] != '\0'; i++){
  16.         int letra = alien[i];
  17.         alf[letra] = 1;
  18.     }
  19.    
  20.     //Verifica se alguma letra da mensagem não pertence ao alfabeto, se encontra, imprime N e finaliza o programa
  21.     for(int i = 0; msg[i] != '\0'; i++){
  22.         int letra = msg[i];
  23.         if(alf[letra] == 0){
  24.             printf("N");
  25.             return 0; //programa finaliza imediatamente
  26.         }
  27.     }
  28.    
  29.     //Se o programa não finalizou, nenhuma letra é inválida e a resposta é S
  30.     printf("S");
  31.    
  32. }
Advertisement
Add Comment
Please, Sign In to add comment