Luodaan lukujonon loppuosa, jos lukujono on kelvollinen.
#include <iostream>
using namespace std;
int main(){
int luvut[10] = {5,7,11,17,25,0,0,0,0,0};
int kertoja = 1;
bool ljono = true;
//Lasketaan perusosa.
int perus = luvut[1]-luvut[0];
int x = 1;
if (luvut[0]!=0 && luvut[1]!=0){
//Lasketaan lukujonon pituus.
for (;x < 10 && luvut[x]!=0; x++){
if (luvut[x]!=luvut[x-1]+perus*kertoja){
//Ei kelvollinen lukujono.
ljono = false;
}
kertoja++;
}
}
//Muodostetaan lukujono, jos lukujono ei ole kelvollinen.
if (ljono){
for (; x < 10; x++){
luvut[x] = luvut[x-1]+perus*kertoja;
kertoja++;
}
//Tulostetaan lukujono.
for (int y = 0; y < 10; y++){
cout << luvut[y] << endl;
}
}
cout << "//" << endl;
return 0;
}Aihe on jo aika vanha, joten et voi enää vastata siihen.