You are on page 1of 3

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