Advertisement
Guest User

Untitled

a guest
May 29th, 2015
282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. #include <cstdio> // printf e scanf
  2. #include <cstring> // memset
  3.  
  4. #define MAXN 10100 // limite de N
  5.  
  6. int n, r, controle, vetor[MAXN]; // declaração de variáveis
  7.  
  8. int main(){
  9.  
  10. while(scanf("%d %d", &n, &r)!=EOF){ // leia até o fim de arquivo
  11.  
  12. memset(vetor, 0, sizeof(vetor)); // zere o vetor
  13.  
  14. for(int i=1; i<=r; i++){ // para cada valor dado
  15.  
  16. int estrela;
  17. scanf("%d", &estrela); // leia o inteiro
  18.  
  19. vetor[estrela]=1; // e marque que ele apareceu
  20. }
  21.  
  22. controle=0; // zere controle
  23.  
  24. for(int i=1; i<=n; i++){ // para cada estrela
  25.  
  26. if(vetor[i]==0){ // se ela não foi marcada
  27.  
  28. printf("%d ", i); // imprima seu índice
  29. controle=1; // e faça controle receber 1
  30. }
  31. }
  32.  
  33. if(controle==0) printf("*"); // se controle for 0, então nenhuma estrela foi impressa e devemos imprimir "*"
  34.  
  35. printf("\n"); // imprima a quebra de linha
  36. }
  37.  
  38. return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement