Hej, Mam problem z wynikiem w programie. Chciałbym aby zliczał cyfry dzięki opcjom które znajda się pomiędzy nimi. Wyniki musza być zapisywane do tablicy.
Proszę o pomoc. Z góry dzięki.
#include <iostream>
using namespace std;
int main()
{
char dzialanie[100];
float tab[100];
int n;
float wynik = tab[0];
do
{
cout << "Podaj ilosc dzialan: ";
cin >> n;
} while (n <= 1);
for (int i = 1; i <= n; i++)
{
cout << "Podaj element nr " << i << " : ";
cin >> tab[i];
}
for (int z = 1; z <= n - 1;z++)
{
cout << "Wrowadz dzialanie: ";
cin >> dzialanie[z];
switch (dzialanie[z])
{
case '+':
{
wynik = wynik + tab[z];
break;
}
case '-':
{
wynik = tab[z] - tab[z + 1];
break;
}
case '*':
{
wynik = tab[z] * tab[z + 1];
break;
}
case '/':
{
wynik = tab[z] / tab[z + 1];
break;
}
}
}
printf("Wynik to %0.2f\n", wynik);
system("pause");
return 0;
}