A contagem reversa é a sequência de números inteiros em ordem decrescente sem zero. Desenvolver um programa de contagem em linguagem de programação C é fácil e veremos aqui neste capítulo.
Algoritmo
Vamos primeiro ver qual deve ser o procedimento passo a passo para a contagem reversa -
START
Step 1 → Define start and end of counting
Step 2 → Iterate from end to start
Step 3 → Display loop value at each iteration
STOP
Pseudo-código
Vamos agora ver o pseudocódigo deste algoritmo -
procedure counting()
FOR value = END to START DO
DISPLAY value
END FOR
end procedure
Implementação
Agora, veremos a implementação real do programa -
#include <stdio.h>
int main() {
int i, start, end;
start = 1;
end = 10;
//reverse counting, we'll interchange loop variables
for(i = end; i >= start; i--)
printf("%2d\n", i);
return 0;
}
Resultado
A saída deste programa deve ser -
10
9
8
7
6
5
4
3
2
1