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

Fie o matrice A(m;n) cu m linii și n coloane ,cu elemente numere întregi. Sa se formeze un șir cu elementele pare,respectiv un șir cu elementele impare.


RalucaNitu: In ce limbaj? c++/pascal?

Răspunsuri la întrebare

Răspuns de RalucaNitu
1
VARIANTA C++:
#include <iostream>
useing namespace std
int main ( ) 
{int a[100][100],m,n,i,j,vpar[100],vimpar[100],x=0,y=0;
cin>>m>>n;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
cin>>a[i][j];
for(i=1;i<=n;i++)
for(j=1;j<=m;j++)
{if(a[i][j]%2==0)
{x++;
vpar[x]=a[i][j];}
else
{y++;
vimpar[y]=a[i][j];}
for(i=1;i<=x;i++)
cout<<vpar[i]<<"  ";
cout<<endl;
for(i=1;i<=y;i++)
cout<vimpar[i]<<"  ";
cout<<endl;
return 0;
}


acter: Înlocuit de v impar respectiv par nu as putea sa nu le scriu atât la început când le declar cât și după.. adică sa fie doar x și y la declarație și x=aij și y=aij..se poate așa?
acter: Bineînțeles cu ++y și ++x înainte
RalucaNitu: N-am un compilator disponibil acum sa verific. Poti ncerca singur asta :D
Alte întrebări interesante