Ayuda con dos ejercicios en C++
2 participantes
UCoders :: C :: Lógica de programación
Página 1 de 1.
Ayuda con dos ejercicios en C++
Hola!
Necesito ayuda con dos ejercicios en C++, estos deben ser realizados con funciones.
Estos son:
*Codificar un programa que genere una matriz 10x10 con ceros en la diagonal principal hacia arriba.
*Elabore un programa que lea una matriz de MxN y la escriba poniendo las columnas como renglones y los renglones como columnas por ejemplo, si la matriz que da el usuario es:
4 7 1 3 5
2 0 6 9 7
3 1 2 6 4
Entonces el programa debe escribir:
4 2 3
7 0 1
1 6 2
3 9 6
5 7 4
Con el primer ejercicio tuve iniciativa, pero me salió super mal. Por favor alguien que me pueda ayudar, se lo agradezco de antemano.
Necesito ayuda con dos ejercicios en C++, estos deben ser realizados con funciones.
Estos son:
*Codificar un programa que genere una matriz 10x10 con ceros en la diagonal principal hacia arriba.
*Elabore un programa que lea una matriz de MxN y la escriba poniendo las columnas como renglones y los renglones como columnas por ejemplo, si la matriz que da el usuario es:
4 7 1 3 5
2 0 6 9 7
3 1 2 6 4
Entonces el programa debe escribir:
4 2 3
7 0 1
1 6 2
3 9 6
5 7 4
Con el primer ejercicio tuve iniciativa, pero me salió super mal. Por favor alguien que me pueda ayudar, se lo agradezco de antemano.
iligaby- Mensajes : 2
Fecha de inscripción : 20/06/2011
Edad : 30
Localización : Venezuela
Re: Ayuda con dos ejercicios en C++
Estos son el primero de dos formas
- Código:
#include<stdio.h>
#include<conio.h>
void crearMatriz()
{
int matriz[10][10],cont=0;
for(int r=0;r<10;r++)
{
for(int c=0;c<10;c++)
{
matriz[r][c]=0;
if(c<cont)
matriz[r][c]=1;
}
cont++;
}
for(int r=0;r<10;r++)
{
for(int c=0;c<10;c++)
printf("%i",matriz[r][c]);
printf("\n");
}
};
main()
{
crearMatriz();
getch();
}
- Código:
#include<stdio.h>
#include<conio.h>
struct matriz
{
int posicion[10][10];
};
matriz crearMatriz()
{
matriz m1;
int cont=0;
for(int r=0;r<10;r++)
{
for(int c=0;c<10;c++)
{
m1.posicion[r][c]=0;
if(c<cont)
m1.posicion[r][c]=1;
}
cont++;
}
return m1;
};
void mostrarMatriz(matriz ma)
{
for(int r=0;r<10;r++)
{
for(int c=0;c<10;c++)
printf("%i",ma.posicion[r][c]);
printf("\n");
}
};
main()
{
matriz mat;
mat=crearMatriz();
mostrarMatriz(mat);
getch();
}
Resident evil- Mensajes : 22
Fecha de inscripción : 27/05/2011
Edad : 34
Localización : México
Re: Ayuda con dos ejercicios en C++
Muchas gracias!!!
Apenas soy principiante en programación y no se me da mucho que digamos, pero siempre estoy intentándolo.
Nuevamente muchas gracias!
Apenas soy principiante en programación y no se me da mucho que digamos, pero siempre estoy intentándolo.
Nuevamente muchas gracias!
iligaby- Mensajes : 2
Fecha de inscripción : 20/06/2011
Edad : 30
Localización : Venezuela
Temas similares
» Ayuda con un problemin
» Programa de picas y fijas.. ayuda!
» Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(
» Programa de picas y fijas.. ayuda!
» Ayuda en un ejercicio de programacion lenguaje c++ (dificl) :(
UCoders :: C :: Lógica de programación
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.