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

Ma puteti ajuta va rog la aceste probleme:
Să se numere elementele pare de pe ultima linie;
Să se afişeze elementele prime de pe ultima coloană;
Să se afişeze elementele din interiorul matricei;
Să se interschimbe coloana X cu coloana Y. (X şi Y se citesc de la tastatură)
Să se calculeze suma elementelor din matrice;

Răspunsuri la întrebare

Răspuns de Puiutz
1
int s=0,nr=0,k,a[100][100],i,j,n,d,aux,x,y;

for(j=1;j<=n;j++)
   if(a[n][j]%2==0)
      nr++;
cout<<nr<<endl;
for(i=1;i<=n;i++)
   {k=0;
for(d=2;d<=a[i][n]/2;d++)
        if(a[i][n]%d==0)
          k++;
       if(k==2)
                cout<<a[i][n]<<" ";
}
cout<<endl;
for(i=2;i<n;i++)
   { for(j=2;j<n;j++)
          cout<<a[i][j]<<" ";
    cout<<endl;
}
for(i=1;i<=n;i++)
   {aux=a[i][x];
   a[i][x]=a[i][y];
a[i][y]=aux;
}
for(i=1;i<=n;i++)
   { for(j=1;j<=n;j++)
          cout<<a[i][j]<<" ";
    cout<<endl;
}
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
   s+=a[i][j];
cout<<s<<endl;

Alte întrebări interesante