Está en la página 1de 7

Taller 14

Punto 13
#include<iostream>
#include<time.h>
using namespace std;
int main() {
float M[3][4], N[3][4];
int a, b;
srand(time(NULL));
for (a = 0; a < 3; a++) {
for (b = 0; b < 4; b++) {
M[a][b] = rand() % 10;
while (M[2][2] == 0) {
M[2][2] = rand() % 10;
}
cout << "\t" << M[a][b];
}
cout << endl << endl;
}
cout << endl << endl;
for (a = 0; a < 3; a++) {
for (b = 0; b < 4; b++) {
N[a][b] = M[a][b] / M[2][2];
cout << "\t" << N[a][b];
}
cout << endl << endl;
}
cout << endl << endl;
system("pause");
return 0;
}
Punto 15

#include<iostream>
using namespace std;
int main() {
int M[4][3];
int a, b,mayor;
for (a = 0; a < 4; a++) {
for (b = 0; b < 3; b++) {
cout << "Ingrese el valor para la casilla (" << a << "," << b <<
") ";
cin >> M[a][b];
}
}
mayor = M[0][0];
for (a = 0; a < 4; a++) {
for (b = 0; b < 3; b++) {
if (M[a][b] > mayor) {
mayor = M[a][b];
}
}
}
cout << "\n\nEl numero mayor es " << mayor << endl << endl;
system("pause");
return 0;
}
Punto 17

#include<iostream>
#include<time.h>
using namespace std;
int main() {
int M[5][4];
int a, b,par=0,impar=0;
srand(time(NULL));
for (a = 0; a < 5; a++) {
for (b = 0; b < 4; b++) {
M[a][b] = rand() % 100;
if (M[a][b] % 2 == 0) {
par++;
}
else {
impar++;
}
cout << "\t" << M[a][b];
}
cout << endl << endl;
}
cout << endl << endl;
cout << "El total de numeros pares es: " << par;
cout << "\nEl total de numeros impares es: " << impar;
cout << endl << endl;
system("pause");
return 0;
Punto 19
#include<iostream>
#include<time.h>
using namespace std;
int main() {
float A[4][4], B[4][4];
int a, b, k;
srand(time(NULL));
cout << endl << endl << "* * * * * * * * * * Tabla A * * * * * * * * * *" <<
endl << endl;
for (a = 0; a < 4; a++) {
for (b = 0; b < 4; b++) {
A[a][b] = rand() % 100;
B[a][b] = rand() % 100;
cout << "\t" << A[a][b];
}
cout << endl << endl;
}
cout << endl << endl;
cout << endl << endl << "* * * * * * * * * * Tabla B * * * * * * * * * *" <<
endl << endl;
for (a = 0; a < 4; a++) {
for (b = 0; b < 4; b++) {
cout << "\t" << B[a][b];
}
cout << endl << endl;
}
cout << endl << endl<<"* * * * * * * * * * Suma * * * * * * * * *
*"<<endl<<endl;
for (a = 0; a < 4; a++) {
for (b = 0; b < 4; b++) {
cout << "\t"<< A[a][b] + B[a][b];
}
cout << endl << endl;
}
cout << endl << endl << "* * * * * * * * * * Resta * * * * * * * * * *" <<
endl << endl;
for (a = 0; a < 4; a++) {
for (b = 0; b < 4; b++) {
cout << "\t" << A[a][b] - B[a][b];
}
cout << endl << endl;
}
cout << endl << endl << "* * * * * * * * Multiplicacion * * * * * * * *" <<
endl << endl;
for (a = 0; a < 4; a++) {
for (b = 0; b < 4; b++) {
cout << "\t" << A[a][b] * B[a][b];
}
cout << endl << endl;
}
cout << endl << endl << "* * * * * * * * * * Division * * * * * * * * * *" <<
endl << endl;
for (a = 0; a < 4; a++) {
for (b = 0; b < 4; b++) {
cout << "\t" << A[a][b] / B[a][b];
}
cout << endl << endl;
}
cout << endl << endl << "Ingrese un valor para una constante que se
multiplicara por A: ";
cin >> k;
cout << endl << endl;
for (a = 0; a < 4; a++) {
for (b = 0; b < 4; b++) {
cout << "\t" << A[a][b] * k;
}
cout << endl << endl;
}
cout << endl << endl;
system("pause");
return 0;
}
Punto 21

#include<iostream>
using namespace std;
int main() {
int nota[4][5],a,b, pasa = 0;
for ( a = 0; a<4; a++) {
for (b = 0; b<5; b++) {
cout << "Ingrese el valor con el que el operario " << b + 1 << "
evaluo a su jefe del turno " << a + 1<<": ";
cin >> nota[a][b];
}
}
cout << endl;
for (a = 0; a<4; a++) {
for (b = 0; b<5; b++) {
if (nota[a][b] >= 6) {
pasa = pasa + 1;
}
if (pasa == 5) {
cout << "En el turno " << a + 1 << " todos los empleados
han aprobado a su jefe" << endl;
}
}
pasa = 0;
}
cout << endl << endl;
system("pause");
return 0;
}
Punto 23
#include <iostream>
using namespace std;
int main() {
int X[4][3], a, b, producto[4] = {0,0,0,0}, zona[3] = {
0,0,0},mayor,menor,zonamayor,productomenor;
double z1, z2, z3;
for (a = 0; a < 4; a++) {
for (b = 0; b < 3; b++) {
cout << "Ingrese la produccion diaria del producto " << a+1 << "
en la zona " << b+1 <<": ";
cin >> X[a][b];
producto[a] += X[a][b];
zona[b] += X[a][b];
}
}
mayor = zona[0];
for (a = 0; a < 3; a++) {
if (zona[a] > mayor) {
mayor = zona[a];
zonamayor = a + 1;
}
}
menor = producto[0];
for (a = 0; a < 4; a++) {
if (producto[a] < menor) {
menor = producto[a];
productomenor = a + 1;
}
}
z1 = zona[0] / 4;
z2 = zona[1] / 4;
z3 = zona[2] / 4;
cout << "\n\nLa mayor produccion fue de " << mayor << " en la zona " <<
zonamayor;
cout << "\nLa menor produccion por producto fue de " << menor << " del
producto " << productomenor;
cout << "\nEl promedio de produccion de la zona 1 fue " << z1;
cout << "\nEl promedio de produccion de la zona 2 fue " << z2;
cout << "\nEl promedio de produccion de la zona 3 fue " << z3 <<endl<<endl;
system("pause");
return 0;
}

También podría gustarte