dúvida de inciante sobre C

1. dúvida de inciante sobre C

BiosChuck
BiosChuck

(usa Outra)

Enviado em 30/07/2019 - 15:05h

Não estou entendendo o que estou fazendo de errado no meu código, estou praticando o que aprendi...

segue meu código aqui em baixo queria saber por que o printf que eu coloquei no IF não esta aparecendo.

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

int main()
{

int num1, num2, soma;

int x = 20;

printf("Escreva dois numeros:");

scanf("%i%i", &num1, &num2);

soma = num1 + num2;

printf("A soma dos dois numeros e: %i\n", soma);

if(soma >= 'a'){

printf("\nE maior que dez");
}


return 0;
}


  


2. Re: dúvida de inciante sobre C

berghetti
berghetti

(usa Debian)

Enviado em 30/07/2019 - 18:06h

a condição
if (soma > 'a')
sera satisfeita
se o resultado for maior que 97, o valor de 'a' na tabela ascii.

acredito que oque você quis fazer seria,
if (soma > 0xA) 

0xA = 10 em decimal.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts