Se citesc de la tastatura un numar natural n si doua valori reale x si y. Sa se genereze recursiv intr-un vector primii n termeni ai sirului. Sa se afiseze cati termeni ai sirului sunt mai mari decat x si mai mici decat y si care sunt acesti termeni.
La nivel de clasa a-9-a va rog
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
//nr de termeni care respecta conditia
int nr_cond=0;
//valori reale x si y
double x,y;
void verificare_cond(int n){
if(n>=x&&n<=y){
nr_cond++;
}
}
void generare_recursiva(int n,int count){
verificare_cond(count);
if(count<=n)
{
cout<<count;
count++;
generare_recursiva(n,count);
}
}
int main(){
int n;
cout<<"Introduceti numarul: ";
cin>>n;
cout<<"Introduceti numerele reale:";
cin>>x>>y;
generare_recursiva(n,1);
cout<<" Nr de termeni ce respecta conditia: "<<nr_cond;
return 0;
}
using namespace std;
//nr de termeni care respecta conditia
int nr_cond=0;
//valori reale x si y
double x,y;
void verificare_cond(int n){
if(n>=x&&n<=y){
nr_cond++;
}
}
void generare_recursiva(int n,int count){
verificare_cond(count);
if(count<=n)
{
cout<<count;
count++;
generare_recursiva(n,count);
}
}
int main(){
int n;
cout<<"Introduceti numarul: ";
cin>>n;
cout<<"Introduceti numerele reale:";
cin>>x>>y;
generare_recursiva(n,1);
cout<<" Nr de termeni ce respecta conditia: "<<nr_cond;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Religie,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă