000
29.08.2004, 12:17 Uhr
~nop
Gast
|
C++: |
vector<int> a; char eingabe; while( eingabe != 'e' ) { cin>>eingabe; a.push_back(eingabe); } if ( (a[1]-a[0]) == (a[2]-a[1]) ) { vector<int> w; w.push_back( a[a.size() - 1] + (a[1] - a[0]) ); cout<<w[w.size()-1]<<endl; }
|
das programm soll ne arytmetische zahlenreihe fortsetzen. Bei 1,2,3,4,"e" also 5. und bei 3,4,5,e, dann 6 als beispiel. dumm nur das es nicht ganz hinhaut.
wie müsste der code als templatefassung für z.b. geometrische zrs aussehen
thx |