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