Algoritmo
Faça um programa que leia uma matriz de 3 linhas e 4 colunas de números inteiros e conta quantos números pares e quantos números impares existem na matriz. void main(){ int M[3][4], qtdPar=0, qtdImpar=0; for (int i =0 ; i<3; i++) for (int j =0 ; j<4; j++){ cout<<"Forneça um valor para linha "<< i<< " coluna "<< j; cin>>M[i][j]; if (M[i][j] % 2 == 0){ qtdPar++; } else{ qtdImpar++;
}
} cout<<"Foi encontrado "<<qtdPar<<" par (es) e "<<qtdImpar<<" impar (es)"; system("pause"); }
Faça um programa que receba uma matriz A (3x3) de valores inteiros. Em seguida faça o preenchimento da matriz B (3x3) considerando para cada valor negativo informado em. A seja atribuído o valor 0 e caso contrário o dobro do valor. Imprima a matriz resultante B. void main(){ int A[3][3], B[3][3]; for (int i =0 ; i<3; i++) for (int j = 0; j<3; j++){ cout<<"Forneça um valor para linha "<< i<< " coluna "<< j; cin>>A[i][j]; if (A[i][j]>= 0){
B[i][j] = A[i][j]*2;} else{ B[i][j] =0;
}
} cout<<"A matriz resultante terá os seguintes valores: \n"; for (int i =0 ; i<3; i++){ cout<<"\n"; for (int j =0 ; j<3; j++){ cout<<B[i][j]<<" ";
}
} system("pause"); }
Faça um programa que leia uma matriz 4x3 de números inteiros. Em uma outra matriz
M2, multiplique cada valor da M1 pelo valor da posição [4,2]. Imprima a matriz resultante. void main(){ int M[4][3], N[4][3]; for (int i=0; i<4; i++){ for (int j=0; j<3; j++)
{
cout<<"Forneca um valor para linha "<<i<<" coluna "<<j<<": "; cin>>M[i][j]; }
}
for (int i=0 ; i<4; i++){ for (int j=0 ; j<3; j++){ cout<<M[i][j]<<" ";
}
cout<<"\n\n";
}
for (int i=0 ; i<4; i++){ for (int j=0 ; j<3; j++){
N[i][j]=M[i][j]*M[3][1];
}
}
cout<<"\n\n"; for (int i=0 ; i<4; i++){ for (int j=0 ; j<3; j++){ cout<<N[i][j]<<" ";
}
cout<<"\n\n";
}
system("pause");
}
Faça um programa que receba uma matriz 3x3 e um valor inteiro X fornecido pelo usuário. A seguir,subtraia cada elemento da primeira e da ultima linha da matriz pelo valor de X. Mostre a matriz resultante. void main(){
int