Ok wiem :) ok jest to program który zczytuje z pliku tekstowego wyrażenie:
while (!wej.eof())
{
wej>>w[licznik];
licznik++;
}
for(int k=1;k<licznik;k++)
{
switch(w[k])
{
case '(':
break;
case '+':
tablica[2][licz_znakow]=w[k];
licz_znakow++;
break;
case '-':
tablica[2][licz_znakow]=w[k];
licz_znakow++;
break;
case '*':
tablica[2][licz_znakow]=w[k];
licz_znakow++;
break;
case '/':
tablica[2][licz_znakow]=w[k];
licz_znakow++;
break;
case '%':
tablica[2][licz_znakow]=w[k];
licz_znakow++;
break;
default:
tablica[1][licz_liczb]=w[k];
licz_liczb++;
break;
}
}
No i teraz chce wykonać mnożenie np.
tablica[3][1]=tablica[1][1]*tablica[1][2];
Jeśli chodzi o dodanie do tablicy znaków to nie jest to teraz ważne bo i jest to mi potrzebne do ustalenia kolejności działań to samo z nawiasem.