Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Programación de bajo nivel – Lenguaje c




Enviado por Gastón



Partes: 1, 2

    1. Arrays
    2. Punteros

    PRÁ CTICO 02 – LETRA Y
    SOLUCIÓN

    (Serán más que bienvenidas las correcciones,
    mejoras, variantes o comentarios sobre cualquiera de los
    ejercicios.)

    ARRAYS

    ////////////////////////////////////////

    // Practico 2 – Arrays – Ejercicio 1

    //

    // Escriba un programa que
    solicite por teclado una
    serie de números enteros,

    // los almacene en un array y posteriormente escriba por
    pantalla todos los

    // números introducidos en el orden ingresado,
    indicando además cual es el

    // mayor y el menor.

    //

    // (Funcionando)

    ///////////////////////////////////////

    #include<stdio.h>

    #define VALOR 5

    int mi_vector[VALOR];

    int mayor =
    0;              
    // MAX_VALUE y MIN_VALUE ????

    int menor = 2147483647;
              // este es
    el numero maximo que puedo almacenar

                       
    // en un int ???? 2147483648 2 a la 31 – 1 (4 bytes menos el
    signo)

    void
    imprimir_resultado();          

    int main(){

               
    //printf("Un entero ocupa %d bytesnn", sizeof(int));

               
    int i;

               
    for(i=0; i<VALOR; i++){

                           

                           
    printf("Introduzca %d numeros:n", VALOR);

                           

                           
    //printf("Pulse '1' para salirn");

               

                           
    scanf("%d", &mi_vector[i]);

                           

                           
    if (mi_vector[i] > mayor){

                                      

                                      
    mayor = mi_vector[i];

               
               
    }

                           

                           
    // Hay algo raro cuando pongo else if ?????

                           

                           
    if (mi_vector[i] < menor){

                                      

                                      
    menor = mi_vector[i];

                           
    }

               
    }

               
    printf("nn");

               

               
    imprimir_resultado();

               

               
    //Printf("Hasta luego…");

               

               
    return 0;

    }

               

    void
    imprimir_resultado(){          

               
    int i;

               
    for(i=0; i<VALOR; i++){

                           

                           
    printf("%d ", mi_vector[i]);

               
    }

               

               
    printf("nn");

               

               
    printf("El numero menor es %dn", menor);

               
    printf("El numero mayor es %dn", mayor);

    }

     

    /////////////////////////////////////////////////////

    // Practico 2 – Arrays – Ejercicio 2

    //

    // Realice un programa que genere 100 numeros aleatorios
    entre 0 y 1000,

    // almacenelos en un vector y luego despliegue los mismos
    por pantalla

    // ordenados de menor a mayor.

    //

    // (Funcionando)

    ///////////////////////////////////////////////

     

    #include <stdio.h>

    #include
    <stdlib.h>                   
    // srand(), rand()

    #include
    <time.h>                    
    // time()

     

    //RAND_MAX = 1000; como funciona esto ????

    #define VALOR 100

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter