Professional Documents
Culture Documents
Sabosta PDF
Sabosta PDF
#include <iostream>
int main()
int a[30][30];
int m,n,s,q;
do
if (n<1|| n>30)
}while (n<1||n>30);
if (m==n)
s=0;
if (i==j)
s=s+ [I][J];
q=0;
q++;
cout << "Quant Negativos da Diagonal Secundaria=" << q << endl << endl;
for (int j=0;i<m;i++)
for (int j=0; j< n; j++)
a[i][j]=2*a[i][j];
cout<<"Matriz dobrada;\n";
cout<<endl;
for(int i=0;i<m;i++)
{
for (int j=0;j<n; j++)
cout<< a[i][j]<<'t';
cout<<endl;
}
cout<<endl;
return 0;
SOLUCAO 2)
Arquivo matriz.h
#ifndef MATRIZ_H
#DEFINE MATRIZ_H
#endif
Arquivo matriz.cpp
#include "matriz.h"
#include <iostream>
while (m , 1 || m . MAX)
do
{
cout << "colunas = "; cin >> n;
a [i][j] = 2 * a [i][j];
int s = 0;
if (i==j)
s = s + a[i][j];
return s;
int q = 0;
q++;
return q;
Arquivo main.cpp
#include <iostream>
#include "matriz.h"
int main()
MATRIZ a;
int m, n, s, q;
LeDimensao (m,n);
LeMatriz (a,m,n);
if (m == n)
cout << "Soma Diagonal Principal =" << s << endl << endl;
cout << "Quant Negativos da Diagonal Secundaria = " << q << endl << endl;
return 0;
SOLUÇÃO 3)
int s=0;
s=s+a[i][i];
return s;
int q=0;
for(int i=0;i<m;i++)
if (a[i][n-1-i]<0)
q++
return q;