Hola a todos me mandaron a hacer un programa en C que contenga esto y la verdad no lo puedo terminar porfavor alguien que me ayude. Muchas gracias desde ya
Hacer un programa que genere una tabla de 10x5 de tal forma que el valor de los elementos de cada columna sean las tablas
de multiplicar de los elementos 1,3,5,7 y 9. Imprimir la tabla por pantalla
Adelanta el código que tengas y veremos dónde podemos ayudarte.
Saludos!
La verdad que no me sale el ejercicio solo declare la matriz:
#include <stdio.h>
void main(void)
{
int mat[10][5],f,c,mult=0;
for(f=0;f<0;f++){
for(c=0;c<5;c++)
{
mat[f][c]=0;
}
}
Hola! los for tienen que estar al reves, es decir la condicion del for externo tiene que ser c<5 y el interno f<10 ya que tenes que llenar las columnas. Luego es cuestion de hacer la multiplicacion y asignarla a mat; intenta por lo menos hacer una tabla no todas y despues vemos
Saludos
Cita de: luchofiattipo en 24 Septiembre 2012, 23:29 PM
La verdad que no me sale el ejercicio solo declare la matriz:
Tranquilo hombre, por algo hay que empezar. Tú código con algunas observaciones:
#include <stdio.h>
void main(void)
{
int mat[10][5],f,c,mult=0;
for(f=0;f<0;f++){ /*<===este for va de 1 a 9* pero de dos en dos/
for(c=0;c<5;c++) /*==)este for va dentro del anterior y de 1 a 10 */
{
mat[f][c]=0;/*<==aquí siempre saldría cero, debería ser mat[f][c]=f*c*/
}/*<===y te faltaría imprimirlos*/
}
Y aquí un código que hace lo que quieres, lo dejo con llaves para que lo veas mejor, sin y con matriz:
#include <stdio.h>
int main()
{
int i,j,a[10][5];
/*Sin matriz*/
for (i=1;i<=9;i+=2)
{
for (j=1;j<=10;j++)
{
printf ("%2d ",i*j );
}
puts ("\n");
}
/*Con matriz*/
puts ("\n\n");
for (i=1;i<=9;i+=2)
{
for (j=1;j<=10;j++)
{
a[i-1][j-1]=i*j; printf ("%2d ",a[i-1][j-1] );
}
puts ("\n");
}
return 0;
}
SALUDOS ...Y ANIMO.....
lo hago aquí en c++
#include <iostream>
using namespace std;
int main(int argc,char* argv[]){
int t[10][5];
for(int y=1;y<=10;y++){
for(int x=1;x<=5;x++){
t[y-1][x-1]=y*x;
cout << t[y-1][x-1] << " ";
}
cout << endl;
}
return 0;
}
Gracias por a todos por su ayuda y a su aliento, es verda por algo se empieza, muchas muchas gracias a todos sobre todo a vos leosan! Un abrazo compañeros