#include using namespace std; void finde(double* X, int z){ int j, k; double mina[2], min; double maxa[3]; min=X[0]; maxa[0]=0; for (int i=1;i<=z;i++){ if (X[i] < min){ for(int j = i; j< z;j++){ if((X[j]/X[i]) > maxa[0]){ mina[0] = X[i]; mina[1] = i+1; maxa[0] = X[j] / X[i]; maxa[1] = j+1; maxa[2] = X[j]; } } } } cout << "Ein bester Einkaufstag waere der "<< mina[1] <<". Boersentag gewesen (Kurs: " << mina[0] <<"), ein dazugehoeriger Verkaufstag der " << maxa[1] <<". Boersentag (Kurs: " << maxa[2] <<"). Der so realisierbare Gewinnwaere " << (maxa[0]-1)*100 <<"% vom eingesetzten Betrag gewesen." << endl; } int main() { int k = 20; // cout << "Wieviele Kurs verändernungen möchten sie eingeben?" << endl; // cin >> k; double Kurse[21] = {127.5,−0.5, 2,−1, 1, 3.5,−13, 7,−2,−6,−9,−21,−17,−5, 0.5, 4,−7,−12, 2.5,−3, 2}; // double a; // cout << "Bitte geben Sie den Startpreis an" << endl; // cin >> Kurse[0]; // for (int i=1;i<=k;i++){ // cout << "Geben Sie bitte die " << i << "te Kurs ändernung ein:" << endl; // cin >> Kurse[i]; // } for (int i=1;i<=19;i++){ Kurse[i] = Kurse[i-1] + Kurse[i]; //cout <<" ["<< i<<" , " << Kurse[i-1] <<"] , "; } finde(Kurse, k); return 0; }