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ú

Mensajes - victiman

#1
Hola amigos estoy aprendiendo a programar en c y el caso es que me piden eliminar 2 filas y columnas de una matriz usando el comando  for (sin funciones todo muy básico).

La cuestion se como declarar la matriz pero no se me ocurre como aplicar el for para sacarles las 2 columnas y filas que quiera.



Aqui dejo lo que tengo echo se que es algo muy simple pero me frustra mucho


Saludos y gracias
#include<stdio.h>
#include<windows.h>

main(){
    int A[7][3];
    int i,j;
   
   
   
    printf("introduce los elementos de la matriz\n");
    for(i=0;i<=6;i++){
        for(j=0;j<=2;j++){
           
        printf("A[%d][%d]=",i,j);
        scanf("%d",&A[i][j]);
    }
}
        printf("la matriz es \n");
        for(i=0;i<=6;i++){
        for(j=0;j<=2;j++){
           
        printf("%d\t",A[i][j]);
    }
      printf("\n");
}

    printf("cuantas filas quiere eliminar : ");
    scanf("%d",&i);
    if(i=0)
    printf("%d\t",A[i][j]);



system("pause");

}
#2
Perfecto muchas gracias :)
#3
#include<stdio.h>
#include<windows.h>

main(){
    int A[3][3];
    int i,j;
   
   
   
    printf("introduce los elementos de la matriz\n");
    for(i=0;i<=2;i++){
        for(j=0;j<=2;j++){
           
        printf("A[%d][%d]=",i,j);
        scanf("%d",&A[i][j]);
    }
}
        printf("la matriz es \n");
        for(i=0;i<=2;i++){
        for(j=0;j<=2;j++){
           
        printf("%d",A[i][j]);
        printf("\n");
    }
}
#4
Vale ya lo he arreglado y me salen los valores gracias lo unico que me salen todos en una columna como hago para separarlos y que al copilar salgan en forma de matriz?
#5
Hola gente se que es algo muy sencillo soy principiante de echo le estoy cogiendo el truco pero me salta un error al copilar les dejo el codigo:

#include<stdio.h>
#include<windows.h>

main(){
   int A[3][3];
   int i,j;
   
   
   
   printf("introduce los elementos de la matriz\n");
   for(i=0;i<=3;i++)
       for(j=0;j<=3;j++){
           
       printf("A[%d][%d]=",i,j);
       scanf("%d",&A[i][j]);
       
       printf("la matriz es \n");
       for(i=0;i<=3;i++)
       for(j=0;j<=3;j++){
           
       printf("%d",A[i][j]);
       printf("\n");
   }
   

       
       
           
       



system("pause");
}
}


no me sale la matriz y no se porque :(
tengo que ponerlo lo mas sencillo posible sin usar funciones.

Gracias y saludos.



· Los códigos deben ir en etiquetas GeSHi
->aquí las reglas del foro
-Engel Lex
#6
vale ya lo he hecho era simplemente saber esa formula muchas gracias
#7
#include<stdio.h>
#include<windows.h>

main(){
    int i,ve[1000];
    int suma;
   
    printf("la suma de las componentes del vector es /n");
    suma=0;
    i=ve[1000];
    for(i=1;i<999;i++){
        suma=suma+ve;
        printf("la suma es %i",suma);
    }
    system("pause");
}



He intentado sumar las componentes de esta forma pero no me sale...

Pero la cosa es que me pide la suma con una multiplicación y no se como plantearlo
#8
Buenas estoy empezando en programacion C y me gustaria que me ayudarais con este ejercicio:

Dado un vector de 1000 enteros consecutivos del 1 al 1000.

escribe un programa que calcule la suma de los 1000 enteros realizando solo una suma y una multiplicacion.