Nie rozumiem zadań z kolokwium - prośba o wytłumaczenie

0

Witam, czy moglby mi ktos wytlumaczyc o co chodzi w tych zadaniach, jak je zrobic i jaka funkcja odpowiada czemu ?
Funkcja w zalaczniku

user image

1
  1. W pętli for wypisuj licznik pętli począwszy od 1, aż do warunku kończącego, czyli licznik <= n,
    z krokiem pętli ==2.
  2. W pętli for wypisuj i dodawaj licznik pętli do zmiennej przechowującej począwszy od 3, aż do warunku kończącego, czyli licznik <= n,
    z krokiem pętli ==4. Zmienną przechowującą sumę należy zadeklarować przed pętlą i wypisać po zakończeniu pętli.
  3. Zainicjalizuj zmienną na liczbę -3. W pętli o n krokach wypisujesz, a później mnożysz wartość zmiennej prze -2.
0

Rozumiem tylko zadanie 3cie tak prawde mowiac :x

0

Wiesz czym są licznik i krok pętli?

0

Zadanie 2 to jest prosty ciąg arytmetyczny. Jego sumę można obliczyć ze wzoru:

Sn=( (2a1+(n−1)r) / 2 ) ⋅ n

gdzie a1 = 3 i r = 4

źródło: http://www.matemaks.pl/suma-ciagu-arytmetycznego.html

Pewnie napisałem za późno, bo kolokwium się skończyło :P

1
  1. To zadanie będzie nieco skomplikowańsze bo żeby wypisać ciągi w wierszach musisz zastosować pętlę w pętli. Pierwsza pętla o wartościach od i:= 1 do n wypisuje kolejne wiersze, a pętla wewnątrz tej pętli o wartościach od j:= 1 do i, wypisuje kolejne wartości ciągu w wierszu:
for (int i = 1; i <= n; i++)
{
    for (int j = 0, k = 1; j < i; j++, k += 2)
    {
        cout << k << " ";
    }
    cout << endl;
}
  1. Tutaj można zrobić jak podaje carlosmay, chociaż prościej jest użyć wzoru na sumę ciągu arytmetycznego jak podaje Sarrus.
  2. Jak podaje carlosmay, wykorzystać pętlę. Jest to ciąg geometryczny więc każdy kolejny wyraz ciągu powstaje przez przemnożenie poprzedniego przez odpowiednią wartość, tutaj przez -2:
    n_{1} = -3
    k = -2
    n_{k+1} = n_{k}*k
0

Przy drobnej pomocy udało się rozwiązać, tylko czy jest dobrze :D

PS. W jakiej formie mogę wrzucić kod, nie biorąc pod uwagi SS.

1 użytkowników online, w tym zalogowanych: 0, gości: 1