Problem z ciągiem

0

Cześć jeśli ktoś miałby umiejętności to prosze o pomoc z napisaniem programu c++ który sprawdza dla liczb rzeczywistych a₀,a₁,….,a ₙ₋₁ czy ciąg (a₀+a₁)/1, (a₂+a₃)/5, (a₄+a₅)/9, ..., (aₙ₋₂ + aₙ₋₁)/2n-3 jest rosnący lub malejacy lub stały. Wartości powinny być wprowadzane z klawiatury lub losowo ale z zakresu podanego przez użytkownika.
Mój największy problem jest z przedstawieniem samego ciagu nie mam pomysłu.
Ogromne dzięki za poświęcony czas.

0

Mój największy problem jest z przedstawieniem samego ciagu nie mam pomysłu.

Tablica liczb, np. std::vector

0

Myślę że to powinno cię nakierować na właściwą drogę.

#include <iostream>
#include <vector>
using namespace std;
struct ulamek{
	int l1,l2;
	int m;
};
int main() {
	vector<ulamek> ciag;
	int n;
	cout<<"Wprowadz ile ma miec ciag wyrazow: ";
	cin>>n;
	for(int i=0;i<2*n;i+=2)
	{
		ulamek tmp;
		cout<<"Podaj "<<i+1<<" czynnik: ";
		cin>>tmp.l1;
		cout<<"Podaj "<<i+2<<" czynnik: ";
		cin>>tmp.l2;
		cout<<"Podaj mianownik: ";
		cin>>tmp.m;
		ciag.push_back(tmp);
	}
	return 0;
}


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