Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- int main () {
- //Se piden el numero de productos (filas) y las zonas (columnas).
- int productos, zonas;
- std::cin >> productos >> zonas;
- //Matriz.
- int mat [productos][zonas];
- //Se pide que se llene la matriz.
- for (int i = 0; i < productos; ++i){
- for (int j = 0; j < zonas; ++j){
- std::cin >> mat [i][j];
- }
- }
- //Se determinara la mayor produccion por zona.
- int zona_mayor = mat [0][0];
- for (int j = 0; j < zonas; ++j){
- for (int i = 0; i < productos; ++i){
- if (zona_mayor < mat [i][j]) {
- zona_mayor = mat [i][j];
- }
- }
- std::cout <<"Zona "<<j + 1<<" = "<<zona_mayor<<"\n";
- zona_mayor = 0;
- }
- //Se determinara la mayor produccion por producto.
- int producto_mayor = mat [0][0];
- for (int i = 0; i < productos; ++i){
- for (int j = 0; j < zonas; ++j){
- if (producto_mayor < mat [i][j]) {
- producto_mayor = mat [i][j];
- }
- }
- std::cout <<"Producto "<<i + 1<<" = "<<producto_mayor<<"\n";
- producto_mayor = 0;
- }
- //Se suman por zonas, para determinar el promedio.
- int sum = 0;
- for (int j = 0; j < zonas; ++j){
- for (int i = 0; i < productos; ++i){
- sum += mat [i][j];
- }
- std::cout <<"Promedio zona "<<j + 1<<" = "<<sum / productos<<"\n";
- sum = 0;
- }
- /*
- //Se imprime la matriz.
- for (int i = 0; i < productos; ++i){
- for (int j = 0; j < zonas; ++j){
- std::cout << mat [i][j] << " ";
- }
- std::cout << "\n";
- }
- */
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement