Boa noite pessoal acabei de fazer esse código, até então está tudo correto nele, porém tenho uma duvida, é possível por exemplo eu fazer com que o usuário defina quantos números vão entrar nas operações matemáticas abaixo ? isso em todas as operações, por exemplo somar 5 números, subtrair 3
[Nota de moderação: realocado texto acima que estava junto com o código]
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main()
{
setlocale(LC_ALL, "Portuguese");
float n1=0, n2=0, resultado=0;
int opcao=0;
do{
printf ("Digite o primeiro numero: \n");
scanf ("%f", &n1);
printf ("Digite o segundo numero: \n");
scanf ("%f", &n2);
printf("-----------------------------------------------------------------------------\n");
printf(" [1] Soma\n");
printf(" [2] subtração\n");
printf(" [3] multiplicação\n");
printf(" [4] divisão\n");
printf("sua opção: ");
scanf ("%d", &opcao);
printf("\n-----------------------------------------------------------------------------\n");
switch(opcao){
case 1:
resultado = n1+n2;
break;
case 2:
resultado = n1-n2;
break;
case 3:
resultado = n1*n2;
break;
case 4:
resultado = n1/n2;
break;
default:
printf("\n Digite uma opção valida\n");
break;
}
printf("\n\t O resultado e: %0.2f", resultado);
printf("\n Digite 0 para continuar ou outra tecla para sair");
scanf("%i", &opcao);
}while(opcao==0);
return 0;
}