Ir ao conteúdo
  • Cadastre-se

C Algoritmo de soma, letra não aparece


litl3v3nd3t4

Posts recomendados

Eu fiz um algoritmo pra somar dois numeros, eu copiei ele sim mas foi para aprender o basico de um algoritmo e como é sobre soma, de chamar variaveis. O algoritmo é em console aplication e me retorna o valor da soma dos numeros normalmente, só que com um "Ó" na frase que diz o valor da soma, enquanto eu escrevi "É". Eu tentei usar o printf na mesma linha da frase que diz o valor da soma, chamando uma variavel "E", não funcionou. vou postar mais algumas duvidas, espero que possam responder.

Duvida 1: Eu posso escrever duas linhas de comando em uma só linha? Exemplo: 

char letra = 'e'
printf("O valor da soma printf ("%c", &e); %d", soma);

Algoritmo inteiro:

 

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

int main (void) {

int a, b, soma;

    printf("Declare um valor:");
    scanf("%d", &a);

    printf("Declare um valor:");
    scanf("%d", &b);

    soma = a+b;


    printf("O valor da soma é %d", soma);

return (0);

}

 

 

 

 

Agradeço desde ja, se alguem puder ajudar ^^

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main (void) {
	
setlocale(LC_ALL, "Portuguese");
int a, b, soma;

    printf("Declare um valor:");
    scanf("%d", &a);

    printf("Declare um valor:");
    scanf("%d", &b);

    soma = a+b;

//agora voce pode mostrar todos acentos que quiser
    printf("O valor da soma é : %d", soma);

return (0);

}

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

5 horas atrás, litl3v3nd3t4 disse:

Duvida 1: Eu posso escrever duas linhas de comando em uma só linha? Exemplo: 

 

Pode. Mas não foi isso o que fez no exemplo. Se são comandos pode usar ';' ou ',' em muitos casos.

Se se refere a chamar uma função dentro de outra também pode. Mas o valor da função vai ser substituído pelo valor de retorno dela. 

 

printf() retorna um int, o total de caracteres que ela gerou. É isso que vai ser usado nesse código:

int x = printf("12") + 2;
printf("x = %d\n", x);

vai mostrar

12
x = 5

e é provavelmente inútil...

Link para o comentário
Compartilhar em outros sites

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!