Losowanie liczb do tablicy, zliczanie sum sąsiadujących trójek.

2018-11-22 22:48
0

Witam,

Mam problem z zadaniem. Treść:

Do pierwszej tablicy zostaje wylosowanych n liczb z przedziału <-100;100> (n>2). Oblicz sumę sąsiednich trójek liczb i zapisz je do drugiej tablicy. Przy końcu pierwszej tablicy dopisz element z jej początku. Wypisz zawartość obu tablic.

Z góry dziękuję za jakieś wskazówki i rozwiązania.

edytowany 3x, ostatnio: kq, 2018-11-22 22:52
@furious programming: nie ruszam dalej, jak chcesz zmieniać tytuł czy coś ;​) - kq 2018-11-22 22:52
Teraz tytuł jest dobry, więc już nie ma co zmieniać. ;) - furious programming 2018-11-22 23:01

Pozostało 580 znaków

2018-11-22 22:51
1

Czego konkretnie w tym zadaniu nie rozumiesz?


Pozostało 580 znaków

2018-11-22 22:51
kq
0

Pokaż co masz, powiedz z czym masz problem.


Pozostało 580 znaków

2018-11-22 23:26
0

Nie za bardzo rozumiem w jaki sposób teraz policzyć tę sumę.

#include <iostream>
#include <ctime>
#include <cstdlib>

    using namespace std;

int main()
{
    int n, i, j, s;
    srand(time(NULL));
    cin >> n;
    int t1[n + 2], t2[n];

    for (i = 0; i < n; i++) {
        t1[i] = rand() % 201 - 100;
        cout << t1[i] << endl;
    }

    t1[n + 1] = t1[0];
    cout << t1[n + 1] << endl;
    t1[n + 2] = t1[1];
    cout << t1[n + 2] << endl;

    cout << "***koniec tablicy 1" << endl;

    j = 0;
    s = 0;
    for (i = 1; i < n - 1; i++) {
    }
}
edytowany 1x, ostatnio: kq, 2018-11-23 09:47

Pozostało 580 znaków

2018-11-23 09:44
0

Czy czasem nie ma w treści zadania wymogu, żeby rozmiar pierwszej tablicy był wielokrotnością 3?


"Sugeruję wyobrazić sobie Słońce widziane z orbity Merkurego, a następnie dupę tej wielkości. W takiej właśnie dupie specjalista ma teksty o wspaniałej atmosferze, pracy pełnej wyzwań i tworzeniu innowacyjnych rozwiązań. Pracuje się po to, żeby zarabiać, a z resztą specjalista sobie poradzi we własnym zakresie, nawet jeśli firma mieści się w okopie na granicy obu Korei."
-somekind,
konkretny człowiek-konkretny przekaz :]
A po co? Zadanie mówi, że ma zawijać na końcu. - kq 2018-11-23 09:46
Po to, żeby właśnie takich komplikacji nie wprowadzać. Ale ok, to też wyczerpująco wyjaśnia sprawę. - MasterBLB 2018-11-23 09:47
Ale on ma policzyć to dla każdej trójki, a nie dla kolejnych trójek. Komplikacje będą niezależnie od rozmiaru tablicy. - kq 2018-11-23 09:48
Jest "(...)sąsiednich trójek(...)", więc ja to rozumiem (możliwe, że błędnie), iż chodzi o sumowanie np tab[0] + tab[1] + tab[2], po czym tab[3] + tab[4] + tab[5] itd. @Asome, doprecyzuj. - MasterBLB 2018-11-23 09:51
Hmm, fakt. Gdyby nie ta implikacja w informacji o zawinięciu to nie jest to jednoznaczne. Ja to rozumiem jako sum(0,1,2), sum(1,2,3) ... sum(150, 0, 1) - kq 2018-11-23 09:52

Pozostało 580 znaków

Liczba odpowiedzi na stronę

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