Witam , potrzebuje pomocy w zadaniu. W miejsca gdzie są wstawione "//?" mam napisać co dany wiersz robi w całym programie. Jestem zielony w C++ i może znalazł by się ktoś , kto by mi pomógł. Z góry dziękuje za pomoc.
#include <iostream>
#include <string>
using namespace std;
main()
{
string s; //?
unsigned i,p,L,c;
cout << "Obliczanie wartosci liczby zapisanej\n"
"w systemie pozycyjnym o podstawie p\n"
" przy pomocy schematu Hornera\n"
"------------------------------------\n";
cout << "Podaj p (2..10) = ";
cin >> p; //?
cout << "\nPodaj liczbe = ";
cin >> s; //?
L = s[0] < 57 ? s[0] - 48 : s[0] -55; //?
for(i = 1; i < s.length(); i++) //?
{
c = s[i] < 57 ? s[i] - 48 : s[i] -55; //?
L = L * p + c; //?
}
cout << "\nLiczba " << s << "(" << p << ") = " << L << "(10)"
"\n\nNacisnij ENTER...\n";
return 0;
}