Informatică, întrebare adresată de ana37659, 8 ani în urmă

Scrieti programul care citeste elementele intregi ale unui tablou unidimensional si construieste intr-o functie un alt tablou unidimensional in care se vor stoca resturile impartirii elementelor primului tablou la numarul elementelor pozitive din acesta. (c++)

Răspunsuri la întrebare

Răspuns de Daniel4761
1

#include <iostream>

using namespace std;

void f(int a[], int n, int b[])

{

int nrp=0, i;

for(i=1;i<=n;i++)

 if(a[i]>=0) nrp++;

for(i=1;i<=n;i++)

 b[i]=a[i]%nrp;

}

int main()

{

int n, a[30], b[30], i;

cin>>n;

for(i=1;i<=n;i++)

 cin>>a[i];

f(a,n,b);

for(i=1;i<=n;i++)

 cout<<b[i]<<' ';  

return 0;

}

Alte întrebări interesante