Autor Tema: C almacenar números aleatorios en arreglo y sumar triangular superior lenguajeC  (Leído 1872 veces)

Alexgv420

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Ocupo hacer un programa en lenguaje C que almacene numeros aleatorios en un arreglo bidimensional (matriz cuadrada) y que sume los elementos que forman la triangular superior de una matriz e imprima el resultado de cada sumatoria
« Última modificación: 10 de Mayo 2021, 20:52 por Ogramar »

Alexgv420

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Re: Ayuda con un programa c++
« Respuesta #1 en: 10 de Mayo 2021, 20:48 »
Ya lo logré hacer, resultó que era más fácil de lo normal.


Código: [Seleccionar]
//sumatoria de el triangulo superior de una matriz
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void Genera();
void Suma();
void imprimir_resultado();
int a[10][10];
int i,j,f,c,sumat;

main()
{
do
{
printf("Cantidad de filas:");
scanf("%d", &f);
printf("Cantidad de columnas:");
scanf("%d", &c);
}
while (f!=c);
Genera();
Suma();
printf("Los elementos de la matriz cuadrada son:\n");
imprimir_resultado();
}

void Genera()
{
srand(time(NULL));
for(i=1;i<=f;i++)
{
for(j=1;j<=c;j++)
{
a[i][j]=1+rand()%(100-1);
}
}
}

void Suma()
{
sumat=0;
for(i=1;i<=f;i++)
{
for(j=1;j<=c;j++)
{
if(i<j)
{
sumat=sumat+a[i][j];
}
}
}
}

void imprimir_resultado()
{
for(i=1;i<=f;i++)
{
for(j=1;j<=c;j++)
{
printf("%d\t", a[i][j]);
}
printf("\n");
}
printf("La suma de la triangular superior es: %d", sumat);
}
« Última modificación: 10 de Mayo 2021, 20:51 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Buenas, gracias por compartir la solución. Lee este hilo para una próxima vez, ahí hay cosas importantes sobre cómo escribir en los foros (cómo poner título a temas, cómo pegar código, etc.). Salu2

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".