Ir ao conteúdo

Posts recomendados

Postado

#include <stdio.h>
#include <stdlib.h>

/*Escreva um algoritmo em linguagem C com as seguintes instruções:
"    1. Declare três variáveis (inteiro, real e char);
"    2. Declare três ponteiros;
"    3. Associe as variáveis aos ponteiros;
"    4. Modifique os valores de cada variável indiretamente usando os ponteiros associados.  Para armazenar os valores nas variáveis,  armazene na
variável char a primeira letra do seu nome,  na variável inteira os dois últimos dígitos do seu RU e na variável real os 4 últimos dígitos do seu RU,
sendo os 2 últimos os valores com virgula;
"    5. Imprima na tela os valores das variáveis antes e após a modificação.
 */

void Pont_zero(int* num1, double* num2, char* num3)
{
    *num1 = 0;
    *num2 = 0;
    *num3 = 0;
    printf("Antes da funcao: %d %f %c\n", *num1, *num2, *num3);
}


int main()
{
    printf("     algoritmo DE PONTEIROS - \n\n     Analise e Desenvolvimento de Sistemas - Uninter 2019\n\n");

    int x = 88;
    double y = 12.88;
    char z = 'H';

    int* pX = &x;
    double* pY = &y;
    char* pZ = &z;

    Pont_zero(&*num1, &*num2, &*num3);

    printf(" Valor x = %d\n", *pX);
    printf(" Valor y = %.2f\n", *pY);
    printf(" Valor z = %c\n", *pZ);


    getchar();

    return 0;
}

 

Onde estou errando?

Postado
void Pont_zero(int* num1, double* num2, char* num3)
{
    printf("Antes da funcao: %d %f %c\n", *num1, *num2, *num3);
 
    *num1 = 88;
    *num2 = 12.88;
    *num3 = 'H';
	
    
}


int main()
{
    printf("     algoritmo DE PONTEIROS - \n\n     Analise e Desenvolvimento de Sistemas - Uninter 2019\n\n");

    int x;
    double y;
    char z='0';
    
    int* pX = &x;
    double* pY = &y;
    char* pZ = &z;
   
    

    Pont_zero(pX, pY, pZ);

    printf(" Valor x = %d\n", x);
    printf(" Valor y = %.2f\n", y);
    printf(" Valor z = %c\n", z);


    getchar();

    return 0;
}

 

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!