Se dau n numere întregi. Să se insereze între oricare două numere de aceeași paritate media lor aritmetică.
Răspunsuri la întrebare
Răspuns de
3
#include <iostream>using namespace std;
int main(){ int n,n1,n2,nr=0,i; int v[20];//sir iesire cout<<"Introduceti numarul de numere naturale: "; cin>>n; cout<<"Introduceti numerele naturale: "; //Acum se introduce doar primul cin>>n1; //sirul de iesire incepe cu acest prim numar v[nr]=n1; nr++; //Acum citim de la al doilea numar incolo for(i=1;i<n;i++){ cin>>n2; if(n1%2==n2%2){ v[nr]=(n1+n2)/2; nr++; } v[nr]=n2; nr++; //nr precedent devine cel actual n1=n2; } cout<<"Sirul de iesire este: "; for(i=0;i<nr;i++){ cout<<v[i]<<" "; } return 0;}
int main(){ int n,n1,n2,nr=0,i; int v[20];//sir iesire cout<<"Introduceti numarul de numere naturale: "; cin>>n; cout<<"Introduceti numerele naturale: "; //Acum se introduce doar primul cin>>n1; //sirul de iesire incepe cu acest prim numar v[nr]=n1; nr++; //Acum citim de la al doilea numar incolo for(i=1;i<n;i++){ cin>>n2; if(n1%2==n2%2){ v[nr]=(n1+n2)/2; nr++; } v[nr]=n2; nr++; //nr precedent devine cel actual n1=n2; } cout<<"Sirul de iesire este: "; for(i=0;i<nr;i++){ cout<<v[i]<<" "; } return 0;}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă
Fizică,
9 ani în urmă