Documente Academic
Documente Profesional
Documente Cultură
2. Diagonala principala
for(i=0;i<n;i++)
for(j=0;j<m;j++)
if(i==j) a[i][j];
4.
for(i=0;i<n;i++)
for(j=0;j<m;j++)
if(i>j) a[i][j];
5. Diagonala secundara
for(i=0;i<n;i++)
for(j=0;j<m;j++)
if(i+j==n-1) a[i][j];
for(i=1;i<n;i++)
for(j=m-i;j<m;j++)
a[i][j];
for(j=0;j<m;j++)
if(a[i][j]%2==0) p++;
v[k++]=p;
}
max=v[0];
for(i=0;i<k;i++)
if(v[i]>max) max=v[i];
for(i=0;i<k;i++)
if(v[i]==max) cout<<i<<" ";
}
} }while(ord==0);
11.
Sa se afiseze numerele de ordine ale liniilor
care au toate elementele in ordine crescatoare.
k=0;
for(i=0;i<n;i++)
{nr=1;
12.
Interschimbare linia x cu y
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{aux=a[x][j];
a[x][j]=a[y][j];
a[y][j]=aux;
}
13.
for(i=0;i<n;i++)
for(j=0;j<m;j++) cin>>a[i][j];
cout<<"dati k";cin>>k;
for(i=0;i<n;i++)
{if(i==k)
{i++;
for(j=0;j<m;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
else
for(j=0;j<m;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
}
14.
for(i=0;i<n;i++)
if(v[i]%2!=0)
{for(j=n;j>i;j--)
v[j]=v[j-1];
n++;
v[i+1]=0;
i++;
}
15.
12345
23451
34512
45123
51234
Matrice de tipul:
cin>>n;
k=0;
for(i=0;i<n;i++)
{q=k;
for(j=0;j<n;j++)
{if(q==n)
{q=0;
a[i][j]=1+q;
q++;
}
else{
a[i][j]=1+q;
q++;
}
}
k=k+1;
}
for(i=0;i<n;i++)
{for(j=0;j<n;j++)cout<<a[i][j]<<" ";
cout<<endl;
}
}