void sortuj(int * ll, int n)
{
int i, mi, tmp;
for(i = 0; < n - 1; i++) {
int k;
mi = i;
for(k = i + 1; k < n; k++) {
if(ll[k] < ll[mi]) mi = k;
}
tmp = ll[i];
ll[i] = ll[mi];
ll[mi] = tmp;
}
}
Sprawdzić wynik modyfikując program tak by obliczył i wypisał ilość
porównań.
a) Obliczyć ilości działań arytnetycznych potrzebnych do obliczenia wartości wielomianu stopnia n różnymi metodami (sumowanie wyrazów z obliczaniem potęg oddzielnie dla każdego wyrazu (przy pomocy oddzielnej funkcji), przy iteracyjnym obliczaniu potęg (równocześnie z obliczaniem sumy), itp.). Przedyskutowac wyniki.
b) Obliczyć ilości działań arytnetycznych potrzebnych do pomnożenia dwu macierzy n na n metodą "z definicji".