elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Buscar fila y columna de arreglo bidimensional en: 5 Enero 2019, 23:36 pm
Buenas! tengo un arreglo bidimensional  de 16 filas y 12 columnas , en si lo que tengo que hacer, es pedirle al usuario que escoja de las 15 filas cual desea y que  en base a eso imprima la fila y su posicion y de igual manera con la columna

este es mi codigo, el arreglo ya esta hecho y suma el total de filas y columnas

Código:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<time.h>
#define valorx 16  // filas
#define valory 12 // columnas

int arr[valorx][valory]={0},b, x,y,acu;
int n;
int valor, resultado;

main ()

{



printf("\n");
printf("vendedor vento  Jetta   Polo   Teramont Beetle  Golf    Gol    Passat    Up!   Tiguan  Touareg  TOTAL ");
printf("\n");

srand(time(NULL));
for(x = 0; x < valorx-1; x++) // no escribimos en la ultima fila
    for(y = 0; y < valory-1; y++) // no escribimos en la ultima columna
        arr[x][y] =1+rand()%9;
 
// suma de filas
for(x = 0; x < valorx-1; x++){ // este for recorre las filas desde la 0 hasta la 15
    acu = 0;
    for(y = 0; y < valory-1; y++) // este for recorre las columnas desde la 0 hasta la 11
     acu+= arr[x][y];
     arr[x][y] = acu; // guardamos en la posicion [x][12] la suma de la fila x
}
// suma de columnas
for(y = 0; y < valory; y++) { // este for recorre las columnas desde la 0 hasta la 11
    acu = 0;
    for(x = 0; x < valorx-1; x++)  // este for recorre las filas  desde la 0 hasta la 11 incluida
    
        acu+= arr[x][y];
    arr[x][y] = acu; // guardamos en la posicion [x][12] la suma de la fila x
}

for(x=0;x<valorx;x++){
printf("\n");

for(y=0;y<valory;y++)
printf("\t$%d", arr[x][y]);

}
printf("\tTOTAL\n");



getch();
return 0;

}









2  Programación / Programación C/C++ / Re: Ayuda, sumatoria de filas y columnas de arreglo en C en: 2 Enero 2019, 23:48 pm
Mil gracias por tu ayuda , no se si esto sea muy basico pero me has salvado
3  Programación / Programación C/C++ / Re: Ayuda, sumatoria de filas y columnas de arreglo en C en: 2 Enero 2019, 23:41 pm
muchisimas gracias esta claro lo que hay que hacer  ;D Solo una ultima duda , " = valor "
que se supone que seria?

Código:
for(i = 0; i < FILAS-1; i++) // no escribimos en la ultima fila
    for(j = 0; j < COLUMNAS-1; j++) // no escribimos en la ultima columna
        matriz[i][j] = valor;
4  Programación / Programación C/C++ / Re: Ayuda, sumatoria de filas y columnas de arreglo en C en: 2 Enero 2019, 22:45 pm
Muestra cómo estás haciendo la suma por columnas para poder ver el error...

Código:
este seria para la suma de columnas , lo que busco es que en la fila 16 salga la sumatoria 

for(x=0;x<15;x++){

    acu=0;
for(y=0;y<11;y++)
acu=acu+arr[x][y];
arr[y][15]=acu;
              }
al final me queda asi

Código:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<time.h>

int arr[16][12],x,y,acu,i,acu1;
int maximo[16];


main ()

{



printf("\n");
printf("vendedor vento  Jetta   Polo   Teramont Beetle  Golf    Gol    Passat    Up!   Tiguan  Touareg  TOTAL ");
printf("\n");

srand(time(NULL));
for(x=0;x<15;x++)

for(y=0;y<11;y++)



arr[x][y]=1+rand()%9;

//suma de filas
for(x=0;x<15;x++){

    acu=0;
for(y=0;y<11;y++)
acu=acu+arr[x][y];
arr[x][11]=acu;

}


//suma de columnas
for(x=0;x<15;x++){

    acu=0;
for(y=0;y<11;y++)
acu=acu+arr[x][y];
arr[y][15]=acu;

}



//impresion
for(x=0;x<16;x++){
printf("\n");

for(y=0;y<12;y++)
printf("\t$%d", arr[x][y]);
                             
}


getch();
return 0;
}

5  Programación / Programación C/C++ / Re: Ayuda, sumatoria de filas y columnas de arreglo en C en: 2 Enero 2019, 22:23 pm
Gracias! , pero en columnas he intentado de todo y me sigue saliendo 0 en la suma de todas ellas
6  Programación / Programación C/C++ / Re: Ayuda, sumatoria de filas y columnas de arreglo en C en: 2 Enero 2019, 20:36 pm
ya lo modifique, soy nuevo en esto, intente realizarlo y al colocarlo me da 0 la suma de cada columna
7  Programación / Programación C/C++ / Ayuda, sumatoria de filas y columnas de arreglo en C en: 2 Enero 2019, 03:05 am
Código:
tengo un arreglo bidimensional con la funcion rand en el que suma el total de filas pero no se como hacer para que tambien sume el total de columnas

en la fila 16 es donde quiero agregar el total de cada columna

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

int arr[16][12],x,y,acu;



main ()

{



printf("\n");
printf("vendedor vento  Jetta   Polo   Teramont Beetle  Golf    Gol    Passat    Up!   Tiguan  Touareg  TOTAL ");
printf("\n");

srand(time(NULL));
for(x=0;x<15;x++)
for(y=0;y<12;y++)

arr[x][y]=1+rand()%9;


for(x=0;x<15;x++){

   acu=0;
for(y=0;y<12;y++)
acu=acu+arr[x][y];
arr[x][11]=acu;
    }



for(x=0;x<15;x++){
printf("\n");

for(y=0;y<12;y++)
printf("\t$%d", arr[x][y]);

}
getchar();
return 0;
}
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines