Tenho um código semelhante ao abaixo; e gostaria de aplicar um comando while que finalizasse o algoritmo quando for digitado zero na variável codigo.
exemplo: do ... while (codigo != 0);
Mas não estou conseguindo aplicar da maneira que finalizasse logo quando digitado o zero.
#include <stdio.h>
int main()
{
int codigo, num1, num2, num3;
printf("codigo: ");
scanf("%i", &codigo);
printf("numero 1: ");
scanf("%i", &num1);
printf("numero 2: ");
scanf("%i", &num2);
printf("numero 3: ");
scanf("%i", &num3);
printf("Soma dos numeros: %i", num1 + num2 + num3);
return(0);
}