| 
	
		|  Autor | Tema: TENGO PROBLEMAS PARA HACER UN ARREGLO Y SUMAR COLUMAS Y REGLONES  (Leído 2,562 veces) |  
	| 
			| 
					
						| wazausky 
								
								 Desconectado 
								Mensajes: 10
								
								
								
								
								
								   | 
 
Hey, que onda. Bien, pues tengo problemas con mi programa. La idea es generar una matriz y despues calcular su traza. Hasta ahí esta todo bien. Después hay que calcular la suma por columnas y por renglones. El promebla es que si calculo la suma de la primer columna pero solo esa calculo. Necesito calcular la suma de todas las columnas y todas los rengones. y mostrarlas justo debajo de cada columna y renglon. Por ultimo necesito calcular la suma de las sumas por columnas y la suma de las sumas por renglones, que debe de ser exactamente igual, y mostrarla a un lado de la suma por columna y debajo de la suma por renglones es decir en la ultima esquina. A quien me puede ayudar, muchas gracias. #include <stdio.h>#include <stdlib.h>
 /*PROGRAMA QUE GENERA UNA MATRIZ Y CALCULA SU TRAZA tr(M) Y SUMAS POR COLUMNAS
 Y RENGLONES*/
 int main(int argc, char *argv[])
 {
 int x, y, tabla[10][10], R, C, T, SC, z;
 printf("Cuantos renglones quiere que tenga la matriz: ");
 scanf("%i", &R);
 printf("\nCuantas columnas quiere que tenga la matriz: ");
 scanf("%i", &C);
 printf("\nMATRIZ\n\n");
 /*SE GENERA LA MATRIZ*/
 for (x=0; x<R; x++)
 {
 for (y=0; y<C; y++)
 {
 tabla[x][y] = rand()%10;
 printf("%i   ", tabla[x][y]);
 }
 printf("\n\n");
 }
 T = 0;
 /*SE CALCULA LA TRAZA*/
 for (x=0; x<R; x++)
 {
 for (y=0; y<1; y++)
 {
 T = T + tabla[x][x];
 }
 }
 /*SE CALCULA LA SUMA POR COLUMNAS*/
 for (z=0; z<C; z++)
 {
 SC = 0;
 for (x=0; x<R; x++)
 {
 for (y=0; y<1; y++)
 {
 SC = SC + tabla[x][y];
 }
 }
 printf("%i  ", SC);
 }
 printf("\n\ntr(M) = %i", T);
 printf("\n\n");
 system("PAUSE");
 return 0;
 }
 
 
 |  
						| 
								|  |  
								| « Última modificación: 10 Noviembre 2012, 20:55 pm por wazausky » |  En línea | 
 
 |  |  |  | 
			| 
					
						| leosansan 
								       
								
								 Desconectado 
								Mensajes: 1.314
								
								
								
								
								
								   | 
 
No sé si he pillado del todo la idea, creo que sí:Saludos!.#include <stdio.h>#include <stdlib.h>#include <time.h>/*PROGRAMA QUE GENERA UNA MATRIZ Y CALCULA SU TRAZA tr(M) Y SUMAS POR COLUMNASY RENGLONES*/int main(int argc, char *argv[]){  int x, y, tabla[10][10], R, C, T=0,Sr=0,Sc=0, SR[10]={0}, SC[10]={0}, z;  printf("Cuantos renglones quiere que tenga la matriz: ");  srand(time(0));  scanf("%i", &R);  printf("\nCuantas columnas quiere que tenga la matriz: ");  scanf("%i", &C);  printf("\nMATRIZ\n\n");/*SE GENERA LA MATRIZ*/  for (x=0; x<R; x++)  {      for (y=0; y<C; y++)      {          tabla[x][y] = rand()%10;          printf("\t%d", tabla[x][y]);      }      printf("\n\n");  }  /*SE CALCULA LA TRAZA*/    for (x=0; x<R; x++) {          for (y=0; y<1; y++)            T +=tabla[x][x];    }/*SE CALCULA LA SUMA POR FILAS*/    for (x=0; x<C; x++){      for (y=0; y<R; y++)        SR[x] += tabla[x][y];    }     for (x=0; x<R; x++)        {            printf("\t%d", SR[x]);            Sr+=SR[x];        }printf(" = %d ", Sr);    printf(" =renglones\n");    /*SE CALCULA LA SUMA POR COLUMNAS*/    for (y=0; y<C; y++){      for (x=0; x<R; x++)        SC[y] += tabla[x][y];    }     for (y=0; y<C; y++)        {            printf("\t%d", SC[y]);            Sc+=SC[y];        }printf(" = %d  ", Sc);    printf("= columnas");    printf("\n\ntr(M) = %d", T);    printf("\n\n");    system("PAUSE");    return 0;}
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | Restar y sumar  columas de una base de datos. Programación Visual Basic
 | erick185 | 0 | 2,096 |  20 Febrero 2006, 06:17 am por erick185
 |  
						|   |   | ¿Qué tengo que hacer para ser un Senior Pentest? Dudas Generales
 | Maedhros | 6 | 7,236 |  15 Noviembre 2011, 23:31 pm por raul338
 |  
						|   |   | Tengo problema con un programa que tengo que hacer para la universidad .NET (C#, VB.NET, ASP)
 | wilman1010 | 3 | 4,993 |  3 Diciembre 2011, 20:22 pm por Unbr0ken
 |  
						|   |   | REGRESE CON PROBLEMAS :) - DARLE VALORES A UN ARREGLO Programación C/C++
 | wazausky | 2 | 5,104 |  12 Noviembre 2012, 03:22 am por BatchianoISpyxolo
 |    |