You are on page 1of 6

29.

#include <iostream>

using namespace std;

int divizori(int n){

int nr=0;

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

if(n%i==0)nr++;

return nr;

int maxi(int x, int y){

int maxim;

if(x>y)maxim=x;

else maxim=y;

return maxim;

int main()

int n, max=-999, x;

cin>>n;

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

if(divizori(i)>max){

max=divizori(i);

x=i;

cout<<"nr max este"<<x<<" si are atatia div "<<max;

return 0;

176.
#include <iostream>

using namespace std;

int m, n, a[50][50], i, j, k;

void citire(){

cin>>n;

cin>>m;

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

for(j=1; j<=m; j++)

cin>>a[i][j];

cin>>k;

void calcul(){

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

for(j=1; j<=m; j++)

a[i][j]=a[i][j]*k;

void afisare(){

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

for(j=1; j<=m; j++)

cout<<a[i][j]<<" ";

cout<<endl;}

int main()

citire();

calcul();

afisare();

return 0;
}

177.

#include <iostream>

using namespace std;

int m, n, a[50][50], i, j;

void citire(){

cin>>n;

cin>>m;

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

for(j=1; j<=m; j++)

cin>>a[i][j];

void calcul(){

int s=0;

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

for(j=1; j<=m; j++)

if(a[i][j]%2==1 && a[i][j]>0)s=s+a[i][j];

cout<<"suma este: "<<s;

int main()

citire();

calcul();

return 0;

178.

#include <iostream>
using namespace std;

int n, a[50][50], i, j;

void citire(){

cin>>n;

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

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

cin>>a[i][j];

void principala(){

int ok=1;

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

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

if(i<j && a[i][j]!=0)ok=0;

if(ok==1)cout<<"matricea este triunghiulara inferior fata de diagonala principala ";

else cout<<"matricea nu este triunghiulara inferior fata de diagonala principala ";

void inferioara(){

int ok=1;

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

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

if(i+j<n+1&& a[i][j]!=0)ok=0;

if(ok==1)cout<<"matricea este triunghiulara inferior fata de diagonala secundara ";

else cout<<"matricea nu este triunghiulara inferior fata de diagonala secundara ";

int main()

citire();
principala();

inferioara();

return 0;

179.

#include <iostream>

using namespace std;

int n, m, a[50][50], i, j;

void citire(){

cin>>n;

cin>>m;

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

for(j=1; j<=m; j++)

cin>>a[i][j];

void calcul(){

int p=1;

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

for(j=1; j<=m; j++)

if(a[i][j]>0 && i%2==0 && j%2==1)p=p*a[i][j];

cout<<p;

int main()

citire();

calcul();

return 0;
}

You might also like