
mbrainiac
(usa Debian)
Enviado em 04/07/2015 - 10:37h
Caros amigos,
Estou tendo problema para rodar este programa no terminal, não visualizo o meu erro:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1, num2, res = 0;
char op;
printf("Escreva uma expressão "); scanf("%d %c %d",&num1, &op, &num2);
switch (op)
{
case '+' : res = num1 + num2;
break;
case '-' : res = num1 - num2;
break;
case 'x' :
case '*' :
case 'x' : res = num1 * num2;
break;
case '/' :
case '\\':
case ':' : res = num1 / num2;
break;
}
printf("%d %c %d = %d\n", num1, op, num2, res);
return 0;
}
root@hotpc:/home/brainiac/C_programas# gcc damas0316.c -o damas0316.x
damas0316.c: In function ‘main’:
damas0316.c:22:5: error: duplicate case value
damas0316.c:20:5: error: previously used here
root@hotpc:/home/brainiac/C_programas#
Agradeço desde já alguma luz!