Dev - C++ - Colocar resultado en la matriz

 
Vista:
sin imagen de perfil

Colocar resultado en la matriz

Publicado por Luis.A (15 intervenciones) el 06/07/2013 02:10:34
Hola amigos necesito que el resultado de cada fila me lo coloque al lado ayuda no se que mas hacer y otra cosa como hago para colocar un borrador algo como un clrscr en dev c++ en este codigo para que me salga una matriz, borre y me salga la otra ayudaaaaaaaaaaaaaaaa.

#include <stdio.h>
#include <stdlib.h>


int main()
{

int matriz[4][7]={{0}},i,j,s,fila,columna;
int vertical[4];
int horizontal[7];
int suma=0;
for (i=0;i<=3;i++)
{
for (j=0;j<=3;j++)
{
printf(" Introduzca los valores [fila %d][columna %d] de la matriz Adyacente\n",i+1,j+1);
scanf("%d",&matriz [i][j]);

}
}
printf("\n\n");
printf("\t\t\t ***MATRIZ DE ADYACENCIA***\n");
for (i=0;i<=3;i++)
{
printf("\n");
for (j=0;j<=3;j++)
{

printf("|%d|", matriz [i][j]);

}
}
printf("\n\n");
[
b]for(fila=0;fila<4;fila++)

en esta parte necesito que me quede al lado de la matriz



{
suma=0;
for(columna=0;columna<5;columna++)
{
suma+=matriz[fila][columna];
}
vertical[fila]=suma;
}

for(i=0;i<4;i++)
{
printf("%d\n",vertical[i]);
}

colocar el borrador clrscr
[/b]for (i=0;i<=3;i++)
{
for (j=0;j<=5;j++)
{
printf(" Introduzca los valores [fila %d][arista %d] de la matriz Incidente\n",i+1,j+1);
scanf("%d",&matriz [i][j]);
}
}
printf("\n\n");
printf("\t\t\t ***MATRIZ DE INCIDENCIA***\n");
for (i=0;i<=3;i++)
{
printf("\n");
for (j=0;j<=5;j++)
{
printf("|%d|", matriz [i][j]);

}
}
printf("\n\n");





printf("\n\n");

system("PAUSE");
return EXIT_SUCCESS;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Colocar resultado en la matriz

Publicado por Mareli (1 intervención) el 08/07/2013 03:31:15
Hola Luiz, fijate si te sirve esto:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
 
// La matriz esta cargada en forma aleatorea pero fijate que podes cargala manual.
 
int main(void)
{
    int f,c,m[8][7];
 
    srand(time(NULL));
 
    for (f=1; f<=7; f++) // carga alaeatoria
    for (c=1; c<=6; c++)
    m [f][c]= rand()%10+1;
 
 
    for (c=1; c<=6; c++)// coloco en cero la fila 7
         m[7][c]=0;
 
    for (f=1; f<=7; f++) //coloco en cero la columna 6
         m[f][6]=0;
 
 
     for (f=1; f<=6; f++) // suma en la columna 6
     for (c=1; c<=5; c++)
     m [f][6]= m [f][6]+m [f][c];
 
        for (f=1; f<=6; f++) //suma en la fila 7
     for (c=1; c<=5; c++)
     m [7][c]= m [7][c]+m [f][c];
 
 
     for (f=1; f<=7; f++)// muestro la matriz
    {
     for (c=1; c<=6; c++)
     printf(" %3d ", m[f][c]);
     printf ("\n");
    }
 
 
 
    printf("\n \n ");
    system("PAUSE");
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Colocar resultado en la matriz

Publicado por Luis.A (15 intervenciones) el 09/07/2013 01:17:20
Gracias pero manual no puede ser yo tengo que ingresar los valores de todas formas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar