Identificación de biomoleculas
Podemos comenzar diciendo que los apuntadores son variables que guardan direcciones en C y C++, Además proporcionan mucha utilidad al programador para accesar y manipular datos de maneras que no es posible en otros lenguajes, La razón por la cual se asocia un apuntador a un tipo de dato, es por que se debe conocer en cuantos bytes esta guardado el dato. De tal forma, que cuando se incrementa un apuntador, se incrementa el apuntador por un ``bloque'' de memoria, en donde el bloque esta en función del tamaño del …ver más…
Un operador puede ser impreso como hexa o en su equivalente Entero Largo.
Dager García Mozo.
5072018
Ejercicios.
int misterio3( const char *s1, const char *s2 ); /* prototipo */ int main(){ char cadena1[ 80 ]; /* crea un arreglo de caracteres */ char cadena2[ 80 ]; /* crea un arreglo de caracteres */ printf( "Introduzca dos cadenas: " );
scanf( "%s%s", cadena1 , cadena2 ); printf( "El resultado es %dn", misterio3( cadena1, cadena2 ) ); return 0; /* indica terminación exitosa */
} /* fin de main */ int misterio3( const char *s1, const char *s2 )
{ for ( ; *s1 != '?' && *s2 != '?'; s1++, s2++ ) { if ( *s1 != *s2 ) { return 0; } /* fin de if */
} /* fin de for */ return 1; } /* fin de la función misterio3 */
ALGORITMO
Entero misterio3 (const carácter *s1, const carácter *s2)
Inicio
Carácter cadena1 [80];
Carácter cadena2 [80]; Escriba (“Introduzca dos cadenas: " ); lea( cadena1 , cadena2 ); escriba ( "El resultado es: ", misterio3( cadena1, cadena2 ) ); retorna0;
}
Entero misterio3 (const caracter *s1, const caracter *s2 )
{ for ( ; *s1 != '?' && *s2 != '?'; s1++, s2++ ) { if ( *s1 != *s2 ) { Retorna 0; }
} Retorna 1; }
Ejercicio 2
#include <string.h>
#include <stdio.h>
#include