Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - luis9430

#1
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


#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
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;
}