- #include<stdlib.h> 
- #include<stdio.h> 
-   
- int main() { 
-   
-   
- int vetor[7], i; 
- int *- soma  = malloc(sizeof *- soma ); /* Alocando um espaco de memoria para guardar o conteudo */
 
-   
- if (soma == NULL) return 1; /* Verificando se a alocacao foi feita com sucesso */ 
-   
- *soma = 0; /* Colocando 0 no endereco que soma aponta */ 
-   
- printf("Digite dígito por dígito do seu RU :\n"); 
- for (i = 0; i < 7; i++) 
- { 
-     printf("\n%dº dígito: ",-  i  + 1);
 
-     *soma = *soma + vetor[i]; /* Colocando a soma dentro do endereco onde soma aponta */ 
- } 
-   
- printf("Soma dos dígitos do RU: %d\n", *- soma );
 
-   
- free(- soma ); /* Liberando espaco alocado */
 
-   
- return (0); 
- } 
				I2luY2x1ZGU8c3RkbGliLmg+CiNpbmNsdWRlPHN0ZGlvLmg+CiAKaW50IG1haW4oKSB7CiAKIAppbnQgdmV0b3JbN10sIGk7CmludCAqc29tYSA9IG1hbGxvYyhzaXplb2YgKnNvbWEpOyAvKiBBbG9jYW5kbyB1bSBlc3BhY28gZGUgbWVtb3JpYSBwYXJhIGd1YXJkYXIgbyBjb250ZXVkbyAqLwoKaWYgKHNvbWEgPT0gTlVMTCkgcmV0dXJuIDE7IC8qIFZlcmlmaWNhbmRvIHNlIGEgYWxvY2FjYW8gZm9pIGZlaXRhIGNvbSBzdWNlc3NvICovCgoqc29tYSA9IDA7IC8qIENvbG9jYW5kbyAwIG5vIGVuZGVyZWNvIHF1ZSBzb21hIGFwb250YSAqLwoKcHJpbnRmKCJEaWdpdGUgZMOtZ2l0byBwb3IgZMOtZ2l0byBkbyBzZXUgUlUgOlxuIik7CmZvciAoaSA9IDA7IGkgPCA3OyBpKyspCnsKICAgIHByaW50ZigiXG4lZMK6IGTDrWdpdG86ICIsIGkgKyAxKTsKICAgIHNjYW5mKCIlZCIsICZ2ZXRvcltpXSk7CiAgICAqc29tYSA9ICpzb21hICsgdmV0b3JbaV07IC8qIENvbG9jYW5kbyBhIHNvbWEgZGVudHJvIGRvIGVuZGVyZWNvIG9uZGUgc29tYSBhcG9udGEgKi8KfQoKcHJpbnRmKCJTb21hIGRvcyBkw61naXRvcyBkbyBSVTogJWRcbiIsICpzb21hKTsKCmZyZWUoc29tYSk7IC8qIExpYmVyYW5kbyBlc3BhY28gYWxvY2FkbyAqLwogCnJldHVybiAoMCk7Cn0=