Confronta due numeri interi in C

Il confronto di due variabili intere è uno dei programmi più semplici che puoi scrivere a tuo agio. In questo programma, è possibile ricevere input dall'utente utilizzando la scanf()funzione o definire staticamente nel programma stesso.

Ci aspettiamo che sia un programma semplice anche per te. Stiamo solo confrontando due variabili intere. Esamineremo prima l'algoritmo, quindi il suo diagramma di flusso seguito dallo pseudocodice e dall'implementazione.

Algoritmo

Vediamo prima quale dovrebbe essere la procedura passo passo per confrontare due interi -

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

Diagramma di flusso

Possiamo disegnare un diagramma di flusso per questo programma come indicato di seguito:

Pseudocodice

Vediamo ora lo pseudocodice di questo 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

Implementazione

Ora, vedremo l'effettiva attuazione del programma:

#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;
}

Produzione

Il risultato di questo programma dovrebbe essere:

a is not greater than b