Examen de lenguaje C

Clasificado en Informática

Escrito el en español con un tamaño de 4,64 KB

PASAR DATOS DE UNA MATRIZ A OTRA 

#include
#include

main()
{
      int a[64][4];
      int b[3][15], i, region, sumasup, sumahab, j;
      j=0;
      region=1;
      for(i=0; i<65-1; i++)
      {
               if(a[i][0]= region)
               {
                           sumasup = sumasup + a[i][2];
                           sumahab = sumahab + a[i][3];
               }
               if(a[i+1][0]!= region)
               {
                              b[0][j]= region;
                              b[1][j]= sumasup;
                              b[2][j]= sumahab;
                              j++;
                              sumasup=0;
                              sumahab=0;
                              region++;
               }
      }
      if(a[i][0]= region)
      sumasup = sumasup + a[i][2];
      sumaha = suamahab + a[i][3];
    
}

//Escriba un programa en lenguaje C que solicite al usuario ingresar
//9 números, estos números se almacenaran en una matriz de 3x3. Los números en
//posición par se sumaran y los de posición impar se restaran. Para calcular si el
//número esta en posición par o impar se usara la suma de los 2 subíndices,
//se considerara el 0 como par.

#include
#include
#define f 3
#define c 3

main()
{
      int a[f][c];
      int num, resultado=0, i, j;
     
    
      for(i=0; i      {
               for(j=0; j               {
                        printf(" Ingrese numero: ");
                        scanf("%d",&num);
                        a[i][j]=num;
                       
                        if((i+j)%2==0)
                        resultado= resultado+num;
                        else
                        resultado=resultado-num;
               }
      }
             
      printf(" El resultado es %d",resultado);
      getch();
}

 

//Escriba un programa en lenguaje C que solicite al usuario ingresar 16 números
//los que corresponden a una matriz de 4x4, se pide calcular la suma de:
//a.    Diagonal principal.
//b.    Diagonal secundaria.
//c.    La primera y última fila.
//d.    La primera y última columna.

#include
#include

int main(void)
{
    int matr[4][4],suma_dp=0,suma_ds=0,suma_pu_f=0,suma_pu_c=0;
    for(int i=0;i<4;i++)
    {
       for(int j=0;j<4;j++)
       {
          printf("Ingrese numero [%i][%i]: ",i,j);
          scanf("%i",&matr[i][j]);
       }
    }
    for(int l=0;l<4;l++)
    { 
      suma_dp+=matr[l][l];
      suma_ds+=matr[l][3-l];
      suma_pu_f+=matr[0][l];
      suma_pu_f+=matr[3][l];
      suma_pu_c+=matr[l][0];  
      suma_pu_c+=matr[l][3];   
    }
    printf("La suma de la diagonal principal: %i ",suma_dp);
    printf("La suma de la diagonal secundaria: %i ",suma_ds);
    printf("La suma de la primera y ultima fila: %i ",suma_pu_f);
    printf("La suma de la primera y ultima columna: %i ",suma_pu_c);
    system("pause");
}

Entradas relacionadas: