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
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
Matematică,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă