Compare dois inteiros em C

Comparar duas variáveis ​​inteiras é um dos programas mais simples que você pode escrever com facilidade. Neste programa, você pode obter dados do usuário usando a scanf()função ou definir estaticamente no próprio programa.

Esperamos que seja um programa simples para você também. Estamos apenas comparando duas variáveis ​​inteiras. Devemos primeiro olhar o algoritmo, então seu diagrama de fluxo seguido pelo pseudocódigo e implementação.

Algoritmo

Vamos primeiro ver qual deve ser o procedimento passo a passo para comparar dois inteiros -

START
   Step 1 → Take two integer variables, say A & B
   Step 2 → Assign values to variables
   Step 3 → Compare variables if A is greater than B
   Step 4 → If true print A is greater than B
   Step 5 → If false print A is not greater than B
STOP

Diagrama de fluxo

Podemos desenhar um diagrama de fluxo para este programa conforme mostrado abaixo -

Pseudo-código

Vamos agora ver o pseudocódigo deste algoritmo -

procedure compare(A, B)

   IF A is greater than B
      DISPLAY "A is greater than B"
   ELSE
      DISPLAY "A is not greater than B"
   END IF

end procedure

Implementação

Agora, veremos a implementação real do programa -

#include <stdio.h>

int main() {
   int a, b;

   a = 11;
   b = 99;

   // to take values from user input uncomment the below lines −
   // printf("Enter value for A :");
   // scanf("%d", &a);
   // printf("Enter value for B :");
   // scanf("%d", &b);

   if(a > b)
      printf("a is greater than b");
   else
      printf("a is not greater than b");

   return 0;
}

Resultado

A saída deste programa deve ser -

a is not greater than b