English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico de linguagem C

Controle de fluxo de linguagem C

Função do C

Array do C

Ponteiro do C

String do C

Estrutura de linguagem C

Arquivo de linguagem C

Outro C

Manual de referência do C

Programa C, verificar se um número é positivo ou negativo

大全 de Programação em C

Neste exemplo, você aprenderá a verificar se um número (digitado pelo usuário) é negativo ou positivo.

Para entender esse exemplo, você deve saber o seguinteProgramação em CTema:

Este programa obtém um número do usuário e verifica se é positivo, negativo ou zero.

Verificar positivo ou negativo usando if ... else

#include <stdio.h>
int main() {
    double num;
    printf("Digite um número: ")
    scanf("%lf", &num);
    if (num <= 0.0) {
        if (num == 0.0)
            printf("Você digitou 0.");
        else
            printf("Você digitou um número negativo.")
    } else
        printf("Você digitou um número positivo.")
    return 0;
}

Você também pode usarAninhada if...elseInstruçãoResolver esse problema.

Usar instruções if...else aninhadas para verificar números positivos ou negativos

#include <stdio.h>
int main() {
    double num;
    printf("Digite um número: ")
    scanf("%lf", &num);
    if (num < 0.0)
        printf("Você digitou um número negativo.")
    else if (num > 0.0)
        printf("Você digitou um número positivo.");
    else
        printf("Você digitou 0.");
    return 0;
}

Saída1

Entre com um número: 12.3
Você digitou um número positivo.

Saída2

Entre com um número: 0
Você digitou 0.

大全 de Programação em C