Implementación genérica del algoritmo QuickSort en C

Escriba una función para implementar un algoritmo de clasificación rápida que funcione para todos los tipos de datos, es decir, enteros, flotantes, caracteres, etc. Debería aceptar todos los tipos de datos y mostrar los datos ordenados como salida. Nota: Esta función es similar a la función qsort() de la biblioteca estándar de C. Ejemplos: First … Continue reading «Implementación genérica del algoritmo QuickSort en C»

Devolver un puntero de función desde una función en C/C++

En C/C++, como punteros de datos normales (int *, char *, etc.), puede haber punteros a funciones. Cada función creada en un programa obtiene una dirección en la memoria, ya que los punteros se pueden usar en C / C++ , por lo que también se puede crear un puntero a una función. Sintaxis: tipo … Continue reading «Devolver un puntero de función desde una función en C/C++»

tolower() función en C

La función tolower() se define en el archivo de encabezado ctype.h . Si el carácter pasado es un alfabeto en mayúsculas, la función tolower() convierte un alfabeto en mayúsculas en un alfabeto en minúsculas. Sintaxis:   int tolower(int ch); Parámetro: este método toma un parámetro obligatorio ch que es el carácter que se convertirá a minúsculas. … Continue reading «tolower() función en C»

¿Cuál es el propósito de un prototipo de función?

El prototipo de función tiene los siguientes propósitos:  1) Indica el tipo de retorno de los datos que devolverá la función. 2) Indica el número de argumentos pasados ​​a la función. 3) Indica los tipos de datos de cada uno de los argumentos pasados. 4) También indica el orden en que se pasan los argumentos a la función. … Continue reading «¿Cuál es el propósito de un prototipo de función?»

C | Funciones | Pregunta 6

Salida del siguiente programa? #include<stdio.h>    void dynamic(int s, …) {     printf(«%d «, s); }    int main() {     dynamic(2, 4, 6, 8);     dynamic(3, 6, 9);     return 0; } (A) 2 3 (B) Error del compilador (C) 4 3 (D) 3 2 Respuesta: (A) Explicación: En c, tres puntos continuos se conocen como elipsis, que … Continue reading «C | Funciones | Pregunta 6»

Método tgamma() en C/C++ con ejemplos

La función tgamma() se define en header math.h header en C y en la biblioteca cmath en C++ . Esta función se utiliza para calcular la función gamma de un argumento pasado a la función. Sintaxis:   float tgamma(float x); double tgamma(double x); long double tgamma(long double x); Parámetros: Este método acepta un parámetro x que … Continue reading «Método tgamma() en C/C++ con ejemplos»

Funciones de la biblioteca C – Part 1

La biblioteca de funciones estándar en C es una enorme biblioteca de subbibliotecas, cada una de las cuales contiene el código de varias funciones . Para hacer uso de estas bibliotecas, vincule cada biblioteca en la biblioteca más amplia mediante el uso de archivos de encabezado . Las definiciones de estas funciones están presentes en … Continue reading «Funciones de la biblioteca C – Part 1»

¿Cómo puedo devolver múltiples valores de una función?

Todos sabemos que una función en C puede devolver solo un valor. Entonces, ¿cómo logramos el propósito de devolver múltiples valores? Bueno, primero echa un vistazo a la declaración de una función. int foo(int arg1, int arg2); Entonces podemos notar aquí que nuestra interfaz con la función es solo a través de argumentos y valores … Continue reading «¿Cómo puedo devolver múltiples valores de una función?»

C | Funciones | Pregunta 8

¿Cuál es el significado de usar extern antes de la declaración de función? Por ejemplo, la siguiente función suma se hace externa extern int sum(int x, int y, int z) { return (x + y + z); } (A) La función está disponible globalmente (B) extern no significa nada, sum() es lo mismo sin la … Continue reading «C | Funciones | Pregunta 8»

Funciones de string de uso común en C/C++ con ejemplos

Strings en C : las strings se definen como una array de caracteres. La diferencia entre una array de caracteres y una string es que la string termina con un carácter especial ‘\0’. Algunas de las funciones de string más utilizadas son: strcat : la función strcat() agregará una copia de la string de origen al … Continue reading «Funciones de string de uso común en C/C++ con ejemplos»