Se citeste de la tastatura un sir de n numere distincte. Realizati un program C++ care să completeze sirul de numere cu incă n numere. De exemplu : se introduc numerele : 2 , 4 , 6 , 10 , 14 , 18 , 30 , 42 , 54 , 39 , 24 , 44 etc . Programul sa găsească algoritmul cu care numerele cresc sau scad , si pe urmă programul sa afiseze următoarele n numere , care ar urma după ultimul număr .
Răspunsuri la întrebare
Răspuns de
25
#include <iostream>
using namespace std;
int vf[100000];
int main()
{
int n, i, v[100000], x=10;
cin>>n;
for(i=1; i<=n; i++)
{
cin>>v[i];
vf[v[i]]++;
}
for(i=1; i<=n; i++)
cout<<v[i]<<" ";
for(i=0; i<=100000&&x; i++)
{
if(vf[i]==0)
{
x--;
cout<<i<<" ";
}
}
return 0;
}
Alte întrebări interesante
Istorie,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
10,14,18 -> Alt sir
30,42,54 -> Alt sir
39,24,44 -> Alt sir ? Dar nu vad ce regula are sirul asta, esti sigur ca ai scris bine ?