Problem z ciągiem

Problem z ciągiem
TheFaze
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 3 lata
  • Postów:1
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.

kq
Moderator C/C++
  • Rejestracja:prawie 12 lat
  • Ostatnio:minuta
  • Lokalizacja:Szczecin
0

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

Tablica liczb, np. std::vector


edytowany 1x, ostatnio: kq
P9
  • Rejestracja:ponad 7 lat
  • Ostatnio:ponad 2 lata
  • Lokalizacja:Kraków
  • Postów:56
0

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

Kopiuj
#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;
}


Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.