Buscar

Exercício 06 Crie um programa onde receba dois valores inteiros e armazene em variáveis (a, b). Utilize ponteiros para realizar a multiplicação ent...

Exercício 06
Crie um programa onde receba dois valores inteiros e armazene em variáveis (a, b). Utilize ponteiros para realizar a multiplicação entre eles. O resultado deve ser armazenado em uma variável de nome result. O valor de resulto deve ser apresentado através de um ponteiro. Todos os endereços das variáveis e ponteiros devem ser demonstradas ao final do programa


Essa pergunta também está no material:

Exercícios Programação Avançada - Recursividade e Ponteiros
3 pág.

Programação II Faculdade de Ciências Aplicadas e Sociais de PetrolinaFaculdade de Ciências Aplicadas e Sociais de Petrolina

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Aqui está um exemplo de programa em C que realiza a multiplicação de dois valores inteiros utilizando ponteiros: ```c #include int main() { int a, b; int result; int *ptr_result; printf("Digite o valor de a: "); scanf("%d", &a); printf("Digite o valor de b: "); scanf("%d", &b); ptr_result = &result; *ptr_result = a * b; printf("O resultado da multiplicação é: %d\n", *ptr_result); printf("Endereço de a: %p\n", &a); printf("Endereço de b: %p\n", &b); printf("Endereço de result: %p\n", &result); printf("Endereço de ptr_result: %p\n", &ptr_result); return 0; } ``` Neste programa, os valores de `a` e `b` são lidos do usuário e armazenados nas variáveis correspondentes. Em seguida, é criada a variável `result` para armazenar o resultado da multiplicação. O ponteiro `ptr_result` é utilizado para apontar para o endereço de memória de `result`. A multiplicação é realizada através do operador `*` aplicado ao ponteiro `ptr_result`. Por fim, são exibidos o resultado da multiplicação e os endereços de memória das variáveis e ponteiros. Espero que isso ajude! Se você tiver mais alguma dúvida, é só perguntar.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais