
Enviado em 24/03/2018 - 00:23h
Pessoal eu estou com um pouco de dificuldade para resolver este problema, sendo a descrição do problema é :#include <stdio.h>
#include <stdlib.h>
int main(){
int j=5, *num, i=0, k=0;
num = (int *) malloc(5 * sizeof(int));
do {
printf("Digite um valor: ");
scanf("%d", (num+i));
if(k == j){
int *new = realloc(num, 5 * sizeof(int));
if(new){
num = new;
j += 5;
} else{
printf("Memória insuficiente\n");
}
}
k++;//incrementa k para comparar com j
i++;
//printf("Valor: %d\n", *num+i);
} while (*num+i !=0);
for(i = 0; i < k; i++){
printf("Valor: %d\n", *num+i);
printf("indice: %d\n", i);
printf("endereço de memória: %p\n", num+i);
}
free(num);
}
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
VOL já não é mais como antes? (6)
É normal não gostar de KDE? (12)
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (15)
Secure boot, artigo interessante, nada técnico. (4)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)









