A ideia é a seguinte: fazer ele receber até 30 numero e realizar operações diferentes para cada operador, tipo 3 * 3 + 2 - 4, e fazer ele entender os espaços como se tivesse pulando a linha, ainda sou iniciante em C, queria uma ajuda pra realizar isso. O código ainda esta primitivo.
#include<stdio.h>
#include<string.h>
#include<locale.h>
void numeros(int num[30],char ope[1])
{
fflush(stdin);
int i;
setlocale(LC_ALL, "Portuguese");
printf("Digite seus números se parados pelo operador ( * , / , - , +)");
for(i=0;i<=30;++i)
{
scanf("%f",&num[i]);
scanf("%s",&ope);
if(strcmp(ope,"*")==0)
{
i=0; //se isso vai para multipli
}
}
}
double multipli(int num[30],double result)
{
fflush(stdin);
int i;
double mult;
result+=num[i-1]*num[i];
return (uintptr_t)mult;
}
main(){
setlocale(LC_ALL, "Portuguese");
fflush(stdin);
int i,j;
char ope[1];
double result;
printf("Sua expressão resulta em: %.2f",result);
}
Pergunta
tekboxs
A ideia é a seguinte: fazer ele receber até 30 numero e realizar operações diferentes para cada operador, tipo 3 * 3 + 2 - 4, e fazer ele entender os espaços como se tivesse pulando a linha, ainda sou iniciante em C, queria uma ajuda pra realizar isso. O código ainda esta primitivo.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.