Recent Changes

Thursday, October 27

  1. page tp9 edited ... Práctico Número 6: Cadenas de caracteres y estructuras 9: Archivos Aquí encontrarás una…

    ...
    Práctico Número 6: Cadenas de caracteres y estructuras9: Archivos
    Aquí encontrarás una serie de códigos con el manejo básico de Archivos.
    Creación de archivo de acceso secuencial
    (view changes)
    8:58 am

Thursday, October 20

  1. page presentaciones edited ... {Vectores.pdf} {Cadenas y Estructuras.pdf} {Pilas, Listas y Colas.pdf} {Estructuras PILA…
    ...
    {Vectores.pdf}
    {Cadenas y Estructuras.pdf}
    {Pilas, Listas y Colas.pdf}{Estructuras PILAS, LISTAS Y COLAS.pdf}
    {Ficheros.pdf}
    CLASE DE PARADIGMA ORIENTADO A OBJETOS
    (view changes)
    5:55 am

Monday, October 17

  1. page trabajosPracticos edited ... {Trabajo práctico Nº5.pdf} {Trabajo práctico Nº6.pdf} {Trabajo práctico Nº7 y 8.pdf}
    ...
    {Trabajo práctico Nº5.pdf}
    {Trabajo práctico Nº6.pdf}
    {Trabajo práctico Nº7 y 8.pdf}
    (view changes)
    10:16 am
  2. page tp6 edited Trabajo Práctico Número 6: Cadenas de caracteres y estructuras ... Caracteres o stringsy str…

    Trabajo Práctico Número 6: Cadenas de caracteres y estructuras
    ...
    Caracteres o stringsystrings y trabajar con
    ...
    en C/C++.
    Manejo cadena de caracteres
    Diseñe y codifique un programa que pueda realizar los siguientes procesos utilizando un menú que le permita al usuario escoger la acción a ejecutar:
    Capturar dos cadenas, concatenarlas y visualizar el resultado.
    Capturar dos cadenas e intercambiarlas.
    Capturar una cadena y pedir la búsqueda de una cadena en ella. Visualizar su posición.
    Capturar dos cadenas, compararlas y visualizarlas en orden.
    Capturar una cadena y visualizar su longitud.
    Capturar dos cadenas y copiar n caracteres de la primera en la segunda. Visualizar el resultado.
    Finalizar
    #include<stdio.h>
    #include<conio.h>
    #include<string.h>
    #include<stdlib.h>
    void conca();
    void inter();
    void busco();
    void compara();
    void longi();
    void copia();
    int main()
    {
    int op;
    printf("***************MENU***************\n1:Concatenaci¢n\n2:Intercambio\n3:B£squeda y posici¢n de caracter\n4:Comparaci¢n y visualizaci¢n de orden\n5:Longitud\n
    6:Copiar caracteres de una cadena a otra\n7:Salir\n***************MENU**************");
    do
    {
    printf("\nElija opci¢n: ");
    scanf("%d",&op);
    fflush (stdin);
    switch (op)
    {
    case 1:conca();break;
    case 2:inter();break;
    case 3:busco();break;
    case 4:compara();break;
    case 5:longi();break;
    case 6:copia();break;
    }
    }
    while (op!=7);
    }
    void conca (void)
    {
    char c1[50];
    char c2[50];
    system("cls");
    printf("\nCargue la primer cadena: ");
    gets(c1);
    printf("\nCargue la segunda cadena: ");
    gets(c2);
    puts(c1);
    puts(c2);
    strcat(c1,c2);
    printf("La concatenaci¢n resultante es : %s ",c1);
    printf("\n***************MENU***************\n1:Concatenaci¢n\n2:Intercambio\n3:B£squeda y posici¢n de caracter\n4:Comparaci¢n y visualizaci¢n de orden\n5:Longitud\n
    6:Copiar caracteres de una cadena a otra\n7:Salir\n***************MENU**************");
    return;
    }
    void inter (void)
    {
    system("cls");
    char c1[50];
    char c2[50];
    char c3[100];
    char aux[100];
    printf("\nCargue la primer cadena: ");
    gets(c1);
    strcpy(aux,c1);
    fflush(stdin);
    printf("\nCargue la segunda cadena: ");
    gets(c2);
    strcpy(c1,c2);
    printf("\nCadena 1: %s", c1);
    strcpy(c2,aux);
    printf("\nCadena 2: %s", c2);
    printf("\n***************MENU***************\n1:Concatenaci¢n\n2:Intercambio\n3:B£squeda y posici¢n de caracter\n4:Comparaci¢n y visualizaci¢n de orden\n5:Longitud\n
    6:Copiar caracteres de una cadena a otra\n7:Salir\n***************MENU**************");
    return;
    }
    void busco (void)
    {
    system("cls");
    char c1[50];
    char d[5]; int t;
    printf("\nCargue la cadena: ");
    gets(c1);
    printf("\nElija el caracter o cadena que desea buscar de la cadena: ");
    scanf("%s",&d);
    t=strcspn(c1,d);
    printf("\nLa ubicaci¢n del caracter buscado es: %d", t);
    printf("\n***************MENU***************\n1:Concatenaci¢n\n2:Intercambio\n3:B£squeda y posici¢n de caracter\n4:Comparaci¢n y visualizaci¢n de orden\n5:Longitud\n
    6:Copiar caracteres de una cadena a otra\n7:Salir\n***************MENU**************");
    return;
    }
    void compara (void)
    {
    system("cls");
    char c1[50];
    char c2[50];
    int m;
    printf("\nCargue la primer cadena: ");
    gets(c1);
    printf("\nCargue la segunda cadena: ");
    gets(c2);
    m=strcmp(c1,c2);
    if (m==0)
    {
    printf("\nLas cadenas son iguales");
    }
    if (m>0)
    {
    printf("\nCadena 1 es mayor que cadena 2: %s %s", c1,c2);
    }
    if (m<0)
    {
    printf("\nCadena 2 es mayor que cadena 1: %s %s", c2,c1);
    }
    printf("\n***************MENU***************\n1:Concatenaci¢n\n2:Intercambio\n3:B£squeda y posici¢n de caracter\n4:Comparaci¢n y visualizaci¢n de orden\n5:Longitud\n
    6:Copiar caracteres de una cadena a otra\n7:Salir\n***************MENU**************");
    return;
    }
    void longi (void)
    {
    system("cls");
    char c1[50];
    char c2[50];
    int p, q;
    printf("\nCargue la primer cadena: ");
    gets(c1);
    printf("\nCargue la segunda cadena: ");
    gets(c2);
    p=strlen(c1);
    printf("\nLa longitud de la cadena uno es: %d",p);
    q=strlen(c2);
    printf("\nLa longitud de la cadena dos es: %d",q);
    printf("\n***************MENU***************\n1:Concatenaci¢n\n2:Intercambio\n3:B£squeda y posici¢n de caracter\n4:Comparaci¢n y visualizaci¢n de orden\n5:Longitud\n
    6:Copiar caracteres de una cadena a otra\n7:Salir\n***************MENU**************");
    return;
    }
    void copia (void)
    {
    system("cls");
    char c1[50];
    char c2[50];
    int y;
    printf("\nCargue la primer cadena: ");
    gets(c1);
    printf("\nCargue la segunda cadena: ");
    gets(c2);
    printf("\nIndique la cantidad de caracteres que desea copiar de la cadena uno a la dos: ");
    scanf("%d", &y);
    strncpy(c2, c1, y);
    printf("\nLa cadena resultante es: %s",c2);
    printf("\n***************MENU***************\n1:Concatenaci¢n\n2:Intercambio\n3:B£squeda y posici¢n de caracter\n4:Comparaci¢n y visualizaci¢n de orden\n5:Longitud\n
    6:Copiar caracteres de una cadena a otra\n7:Salir\n***************MENU**************");
    return;
    }

    Manejo de array de estructura
    Programa que almacena en memoria los datos de 10 artículos y los visualiza.
    ...
    int precio;
    }var[10];
    voidint main()
    {
    int opcion,flag;
    (view changes)
    10:05 am

Tuesday, September 13

  1. page trabajosPracticos edited ... {Trabajo práctico Nº4.pdf} {Trabajo práctico Nº5.pdf} {Trabajo práctico Nº6.pdf}
    ...
    {Trabajo práctico Nº4.pdf}
    {Trabajo práctico Nº5.pdf}
    {Trabajo práctico Nº6.pdf}
    (view changes)
    6:13 am

More