Informatică, întrebare adresată de informatician, 9 ani în urmă

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 blindseeker90
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;}
Alte întrebări interesante