
Necesito ayuda con un problema de c++
Publicado por kevin (1 intervención) el 22/04/2022 01:41:56
Buenas la instrucciones son estas.
2. Escribir un programa que lea el orden para un arreglo bidimensional y contenga funciones de
usuario que realicen:
a) La lectura de datos para el arreglo considerado.
b) La division de los elementos de cada fila entre el correspondiente elemento de la diagonal
principal.
c) La impresion del arreglo resultante.
#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
int f,c;
int matriz[100][100];
cout<<"Programa para encontrar la diagonal de una matriz y dividir los digitos de dicha diagonal "<<endl;
cout<<endl;
cout<<"*Recuerde:La diagonal se puede encontrar unicamente en matrices cuadradas*"<<endl;
cout<<endl;
cout<<"Ingrese las filas de su matriz ";
cin>>f;
cout<<"Ingrese las columnas de su primer matriz ";
cin>>c;
if(f==c){ cout<<"Ingrese los elementos de la matriz "<<endl;
for( int i=0;i<f;i++){
for(int j=0;j<c;j++){
cout<<"Escriba un numero ["<<i<<"]["<<j<<"] ";
cin>> matriz[i][j];
} }
cout<<"La forma de su primera matriz es: "<<endl;//imprimir matrices
for(int i=0;i<f;i++){
for(int j=0;j<c;j++){
cout<<matriz[i][j];
}
cout<<"\n";}
cout<<endl;
cout<<"Los numeros de la diagonal principal son: "<<endl;
for(int i=0; i < f; i++){
for(int j=0; j<c;j++){
if(i==j){
cout<<matriz[i][j];
}
}
cout<<"\n"; }
//dividir los digitos xd
}
else{cout<<"Recuerde introducir una matriz cuadrada"<<endl;
}
return 0; }
no se si me puden recomendar algun tutorial para hacer la division pq la verdad no tengo ni idea no importa si esta en ingles
2. Escribir un programa que lea el orden para un arreglo bidimensional y contenga funciones de
usuario que realicen:
a) La lectura de datos para el arreglo considerado.
b) La division de los elementos de cada fila entre el correspondiente elemento de la diagonal
principal.
c) La impresion del arreglo resultante.
#include<iostream>
#include<stdlib.h>
using namespace std;
int main(){
int f,c;
int matriz[100][100];
cout<<"Programa para encontrar la diagonal de una matriz y dividir los digitos de dicha diagonal "<<endl;
cout<<endl;
cout<<"*Recuerde:La diagonal se puede encontrar unicamente en matrices cuadradas*"<<endl;
cout<<endl;
cout<<"Ingrese las filas de su matriz ";
cin>>f;
cout<<"Ingrese las columnas de su primer matriz ";
cin>>c;
if(f==c){ cout<<"Ingrese los elementos de la matriz "<<endl;
for( int i=0;i<f;i++){
for(int j=0;j<c;j++){
cout<<"Escriba un numero ["<<i<<"]["<<j<<"] ";
cin>> matriz[i][j];
} }
cout<<"La forma de su primera matriz es: "<<endl;//imprimir matrices
for(int i=0;i<f;i++){
for(int j=0;j<c;j++){
cout<<matriz[i][j];
}
cout<<"\n";}
cout<<endl;
cout<<"Los numeros de la diagonal principal son: "<<endl;
for(int i=0; i < f; i++){
for(int j=0; j<c;j++){
if(i==j){
cout<<matriz[i][j];
}
}
cout<<"\n"; }
//dividir los digitos xd
}
else{cout<<"Recuerde introducir una matriz cuadrada"<<endl;
}
return 0; }
no se si me puden recomendar algun tutorial para hacer la division pq la verdad no tengo ni idea no importa si esta en ingles
Valora esta pregunta


0