a parte scanf tem dois erros o primeiro e q você coloco um texto nele lol, use um printf antes para digitar os textos, o segundo erro \n depois da variavel ERRADO scanf("Digite um valor para calcular: %d", &x, "\n"); Certo printf("Digite um valor para calcular: "); scanf("%d", &x); na parte depois do case 1, não é necessario colocar o tipo int [b]ERRADO[/b]
int a = x + 1;
[b]CERTO[/b]
a = x + 1;
na linha de baixo os printf tem dois erros, o primeiro é q você não especifico o tipo de dado que ele vai ler por exemplo tipo inteiro é %d, string %s, float %f, o segundo erro é o \n depois da variavel para ficar certo você deve colocar la dentro junto com o texto veja
[b]ERRADO[/b]
printf("O resultado da soma e: ",a"\n");
[b]CERTO[/b]
printf("O resultado da soma e: %d",a);
outra coisa o system("pause") deve vim antes do return, veja o a source certa
//corrigido by hacker fts315
#include <stdio.h>
#include <stdlib.h>
int main(){
int op;
int a;
int x;
printf("\tEscolha a opcao desejada!\n\n");
printf("1 - Multiplicar (Valor x 1);\n");
printf("2 - Multiplicar (Valor x 2);\n");
printf("3 - Multiplicar (Valor x 3);\n");
printf("4 - Multiplicar (Valor x 4)\n");
printf("5 - Para sair do programa;\n");
scanf("%d", &op);
printf("Digite um valor para calcular: ");
scanf("%d", &x);
switch(op){
case 1:
a = x + 1;
printf("O resultado da soma e: %d \n",a);
break;
case 2:
a = x * 2;
printf("O resultado da soma e: %d \n", a);
break;
case 3:
a = x * 3;
printf("O resultado da soma e: %d \n", a);
break;
case 4:
a = x * 4;
printf("O resultado da soma e: %d \n", a);
break;
case 5:
exit(0);
break;
default:
printf("Opcao inexistente");
}
system("pause");
return 0;
}