jueves, 21 de enero de 2016

ESTRUCTURA DE DATOS





                           MATRICES                         



Indica las coordenadas X,Y



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

int main(int argc, char *argv[])
{
    int x,y,num=2, numeros[3][3];
  
    for (x=0;x<3;x++)
    {
        for (y=0;y<3;y++)
        {
            numeros[x][y]=num;
            num=num*2;
        }
    }
   printf("Introduzca coordenada x: ");
    scanf("%d",&x);
    printf("Introduzca coordenada y: ");
    scanf("%d",&y);
  
    printf("El número es: %d\n",numeros[x][y]);
  
    system("PAUSE");    
    return 0;
}                                                                                                                                                 
 __________________________________________________________________________

MUESTRA LOS VALORES INGRESADOS EN CADA FILA Y COLUMNA


#include<iostream>
#include<stdlib.h>
using namespace std;
main(){
                int fila, columna;
                cout<<"Numero de filas"<<endl;
                cin>>fila;
                cout<<"Numero de columnas"<<endl;
                cin>>columna;
//Se declara la matriz

int matriz[fila][columna];

//Se llena la matriz
               
                for(int i=0;i<fila;i++){
                               for(int j=0;j<columna;j++){
                                               cout<<endl<<"Digite los valores"<<i+1<<","<<j+1<<" ";
                                               cin>>matriz[i][j];
                               }
                }
                cout<<endl<<"   Impresion matriz"<<endl;
// Imprimir matriz
                for(int k=0;k<fila;k++){
                               for (int l=0;l<columna;l++){
                                               cout<<matriz[k][l];
                               }
                cout<<endl;
}
system("pause");
}
 ________________________________________________________________________________________

MUESTRA EL NUMERO MAYOR Y EL NUMERO MENOR INDICANDO SU POSICIÓN 


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

main (){
 int num, i, j;
 int tablanum[3][3]={0};
 int t[3][3]={0};
 int may, fmax=0, cmax=0, min, fmin=0, cmin=0;


 for (i=0;i<3;i++)
 {
 for (j=0;j<3;j++)
 {
 printf ("Introduce un numero: ");
 scanf ("%d", &tablanum[i][j]);
 }
 }
 may= tablanum[0][0];
 min= tablanum[0][0];

 for (i=0;i<3;i++)
 {
 for (j=0;j<3;j++)
 {
 if (tablanum[i][j]>may)
 {
 may=tablanum[i][j];
 fmax=i;
 cmax=j;
 }
}
}
 if (tablanum [i][j]<min)
 {
 min=tablanum[i][j];
 fmin=i;
 cmin=j;
 }
  printf ("El mayor es: %d y su posicion es: %d fila y %d columna\n", may, fmax,
cmax);
 printf ("El menor es: %d y su posicion es: %d fila y %d columna\n", min, fmin,
cmin);
system("PAUSE");
}

                    


_______________________________________________________________________________
_______________________________________________________________________________

                               VECTORES                                      


MUESTRA EL VALOR MÁXIMO INGRESADO 



#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define N 6
int main ()
{
     int vect [N];
     int i,maxim=0,pos;
     for(i=0;i<N;i++)
     {
     printf("introduce el valor de la posicion %d:", i);
     scanf("%d", &vect[i]);
     }
     for(i=0;i<N;i++)
     {
        if(vect[i]>maxim)             
        {
           maxim=vect[i];pos=i;
        }
     }
    printf("El maximo es %d.",vect[pos]);
    system("PAUSE");
    }

______________________________________________________________________________________

NOS GENERA LA SUMA DE LOS NÚMEROS INGRESADOS:



#include <stdio.h>
#include <stdlib.h>
int main(void)
{
            int x,tabla[10];
            int sum;
          
            for (x=0;x<10;x++)
            {
        printf("Introduzca numero\n");
        scanf("%d",&tabla[x]);
    }
          
            sum=tabla[0];
   
            for (x=1;x<10;x++)
            {
        sum=sum+tabla[x];
 }
           printf("Suma: %d\n",sum);
          
    system("PAUSE");    
    return 0;
}

_________________________________________________________________________________________________

 NOS GENERA LA RESTA DE LOS NÚMEROS INGRESADOS:



#include <stdio.h>
#include <stdlib.h>
int main(void)
{
            int x,tabla[10];
            int res;
          
            for (x=0;x<10;x++)
            {
        printf("Introduzca numero\n");
        scanf("%d",&tabla[x]);
    }
          
    res=tabla[0];
          
            for (x=1;x<10;x++)
            {
        res=res-tabla[x];
    }
         printf("Resultado Resta: %d\n",res);
       
    system("PAUSE");    
    return 0;
}


CORPORACIÓN IBEROAMERICANA DE ESTUDIOS

MATERIA:
ESTRUCTURA DE DATOS


INTEGRANTES DEL TRABAJO:

  • LICETH REPIZO PRADA
  • NILSON HUERFANO
  • FABIAN IBAÑEZ


MAESTRO:

  • JORGE RODRIGUEZ


JORNADA:
SÁBADOS 8AM-12PM

No hay comentarios:

Publicar un comentario