Dev - C++ - Problema en c++ con suma de columnas

 
Vista:
sin imagen de perfil

Problema en c++ con suma de columnas

Publicado por Vannesa Castillo (4 intervenciones) el 01/09/2016 21:21:03
Hola a todos espero me puedan ayudar con este problema.

Realizar un programa para calcular, guardar e imprimir los primeros 15 renglones en una tabla, de acuerdo con las siguientes reglas:

-La tabla va a tener 4 columnas llamadas N,A,B,C

- Los valores en el primer renglon de la tabla son: 0,1,1,1.

- El valor de N es uno mayor que su valor en el renglon anterior.

- El valor de A es dos unidades mayor que su valor en renglon anterior.

- El valor de B es la suma de los Valores de A hasta C del renglon anterior

- El valor de C es la suma acumulada de los valores de B

* La matriz debe mostrarse en forma de tabla

* El programa deberá ejecutarse varias veces usando un ciclo contrlado por centinela (bandera)

Ojala puedan ayudarme, ¡Gracias!
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
sin imagen de perfil

Problema en c++ con suma de columnas

Publicado por ab (21 intervenciones) el 02/09/2016 05:18:22
Hola tengo un codigo que suma trices cuadradas tal vez te pueda ayudar

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
47
48
49
50
51
52
53
54
void captura(int A[][3], int B[][3])
{
    system ("cls");
    for (int i=0; i<3 ; i++ )
    {
        for (int j=0; j<3 ; j++)
        {
            cout<<"Matriz A ("<<i<<","<<j<<") ";
            cin>>A[i][j];
        }
    }
    cout<<"--------------------"<<endl;
 
    for (int i=0; i<3 ; i++ )
    {
        for (int j=0; j<3 ; j++)
        {
            cout<<"Matriz B ("<<i<<","<<j<<") ";
            cin>>B[i][j];
        }
    }
    cout<<endl;
    system("pause");
}
 
void suma(int A[][3],int B[][3])
{
    system("cls");
    cout<<"A + B = C "<<endl;
    for (int i=0; i<3 ; i++ )
    {
        for (int j=0; j<3 ; j++ )
        {
            cout<<A[i][j]+B[i][j]<<"   ";
        }
        cout<<endl;
    }
    system("pause");
 
}
 
 
 
int main()
{
    int A[3][3],B[3][3],C[3][3];
 
 
    captura(A,B);
    suma(A,B);
 
 
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

Problema en c++ con suma de columnas

Publicado por dario (44 intervenciones) el 04/09/2016 10:38:42
Te dejo este codigo en C. Espero te sirva.

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
#include <stdio.h>
 
int main()
{
    int j,i,fila;
    int M[15][4];
 
    fila = 0;
    M[fila][0] = 0;
    M[fila][1] = 1;
    M[fila][2] = 1;
    M[fila][3] = 1;
 
	while (fila < 14)
	{
		fila++;
		M[fila][0] = M[fila-1][0]+1;
		M[fila][1] = M[fila-1][1]+2;
		M[fila][2] = M[fila-1][1]+M[fila-1][2]+M[fila-1][3];
		M[fila][3] = M[fila][2]+M[fila-1][3];
	}
 
	//mostrar el array
	for (i=0; i<15; i++)
	{
		for (j=0; j<4; j++)
			printf("%d ",M[i][j]);
		printf("\n");
	}
 
    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