Programando en C
TODO en Lenguage C
Funciones

La elaboración y edición del material gratuito de esta web lleva mucho tiempo y trabajo. Tu donación permitirá que sigamos desarrollando nuevos programas. ¡Gracias!
Título

Descripción

Tamaño
Quitaespacio.zip     Elimina espacios de una cadena de caracteres 500 bytes
serief.zip

Declara seis funciones y desde main() se inicia el paso de parámetros y la devolución de valores de una a otra. El valor que parte de main() es alterado en cada función y su valor final es imprimido en la función principal. Muy bueno para comprender la forma en que trabajan las funciones  en C.

650 bytes
Funcion1.zip   Muestra la utilización de funciones. 700 bytes
Recursiva.zip   Funciones recursivas para resolver factoriales y exponenciales 1.70 KB
Trozocadena.zip   Pide una cadena y dos int. se les pasa a una función y manipulas la cadena tomando  un trozo del tamaño deseado. 1.34 KB
Efectolateral.zip  Muestra el llamado "efecto lateral" en la variación de modo local a una función, del contenido de una variable. 1.83 KB
recnum.zip  Emplea una función RECURSIVA para imprimir los dígitos de una cantidad   en orden inverso: como valores numéricos y como caracteres 1.51 KB
Conrecur.zip  Emplea una función recursiva como contador. 400 bytes
rec.zip Mediante una función recursiva, contamos las vocales de una cadena de caracteres. 580 bytes
Elecciones.zip Programa que pide los votos de varios candidatos en unas elecciones, emplea funciones. 16 KB
Calendario.zip Pide el mes y el año e imprime el calendario correspondiente a todo el mes 1.17 KB
Fecha.zip Pide día, mes y año y devuelve qué día de la semana fué. Enviado por Daniel Jacobo 670 bytes
func.zip Programas sobre funciones en C++. Enviados por Daniel Jacobo 1.5 KB
matbi.zip Programa que manipula un array bidimensional en una función  600 bytes
seriefpun.zip Declara cinco funciones. Una de ellas llama a la otra... sucesivamente. Muestra la utilización de varias funciones, con envío de argumentos y devolución de valores mediante punteros.       700 bytes
Permutaciones.zip Pide un vector de valores int e imprime en pantalla todas las permutaciones que se pueden realizar con ellos.    1.02 KB
matfun.cpp Multiplica dos arrays enviados como argumentos a una función 720 bytes
intbidim.zip Pasa un array bidimensional de enteros como argumento a una funcion.  La función imprime el array  recibido            450 bytes
intridim.zip Pasa un array tridimensional de enteros como argumento a una función.  La función imprime el array  recibido, con notación de puntero triple .   1.08 KB
tetradim.zip Pasa un array tetradimensional a una función.       550 bytes
pasacad.zip Pide 5 cadenas de caracteres que es guardan en un array bidimensional. Este arrray es pasado a una función, en donde se imprimen las cadenas de caracteres  al revés.           570 bytes
cadenas.zip Pasa cadenas  de char a funciones definidas en una librería .h de usuario. Se incluye la librería funcad.h             1 KB
static.zip Muestra el comportamiento de las variables almacenadas con el método static, entre varias llamadas a una función.   710 bytes
Operaciones binarias Excelente programa realizado por Juancho y Pablo. Realiza operaciones aritméticas con números en binario.  Emplea varias funciones de usuario, estructuras de control, bucles.... Muy interesante           2 KB
punfun.zip Presenta un array de punteros a funciones. 800 bytes
cuadrado.zip Muestra la sobrecarga de funciones. 500 bytes
numlet.zip Pide un número menor que 10000 y lo imprime en letra. Emplea funciones, arrays de cadenas... 1.2 KB
punt_func.zip Emplea varias funciones para ordenar un array por el método de la burbuja. Emplea un puntero a función 1.10 KB
saltos.zip Programa que presenta una pantalla en color con un texto que rebota aleatoriamente de una línea a otra. Muy interesante.  1.02 KB
Reinas.zip El clásico problema de colocar n reina en un tablero de ajedrez de n*n sin que se ataquen entre ellas   700 byters
Reloj.zip Un sencillo programa que imprime en pantalla la fecha y la hora, segundo a segundo.   500 bytes
cadenas2.zip Consta de dos archivos: Código fuente +  archivo de cabecera, cadenas.h en el que se guardan las funciones de usuario que imitan el comportamiento de strlen(), strcat(), strcmp()...  2 KB
Funciones de Cadena.zip Colección de 50 códigos en c sobre  las funciones más frecuentes de tratamiento de cadenas de caracteres 25KB
integral.zip Resuelve una integral de una función f(x) entre dos límites inferior y superior, pidiendo el número de TRAPECIOS. 650 bytes
supergranja-zip Programa que calcula el perímetro de una valla puesta en una granja. El granjero introduce el número de postes y sus coordenadas. dibuja en modo texto la zona vallada. 1.21 KB
retardo.zip Dos programas que muestran cómo introducir un retardo en la ejecución de un programa. 885 bytes
sumrec.zip Hace la suma  n + (n-1) + (n-2)+ . . . + 1  de forma recursiva. 512 bytes
portada.zip Muestra un menú en modo gráfico de MS-DOS, en el que se emplea la barra espaciadora para cambiar de opción. 1.5 KB
supermercado.zip Simula el comportamiento de las colas  de un supermercado. 1.03 KB
seno.rar Representación gráfica de la función seno en Borland C++ 5.02 36 KB
sorts.rar Ordenamiento de array mediante varios métodos. emplea una función para cada método. 1.6 KB
determinante.rar Calcula un determinante por el método del menor complementario, utilizando recursividad. 1.68 KB
Fourier.zip Este programa construye una onda cuadrada sumando los armónicos
de una serie de Fourier. Enviado por Marcela García     Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
2 KB
hanoi.zip Resuelve el cásico problema de las TORRES de HANOI para cualquier número de discos. 2 KB
timer.rar Muestra el tiempo que tarda en ejecutarse una función. 572 bytes
Gato.zip El clásico juego del GATO o TRES EN RAYA. Muy completo. 2.5 KB
Gato2.zip Otro Gato o Tres en Raya. 2.2 KB
Gato.pdf

Otro Gato o Tres en Raya, permite jugar entre dos personas o entre el ordenador y una persona. Presenta menús gráficos, funciones... muy completo.

Lo publico tal y como me lo enviaron... Contiene 1800 líneas (30 páginas de texto).

76 KB
struct_param.rar Muestra cómo se pasa un dato struct como argumento a una función, de varios modos. 524 Bytes
arfun.zip Dos archivos que rellenan una array pasado como argumento a una función. Uno emplea notación de arrays y el otro de punteros 2 KB
arfundin.zip Mediante una función añadimos elementos por la cola (por la última posición) de un array lineal. 1 KB
struct_param.rar Muestra cómo se pasa un dato struct como argumento a una función, de varios modos. 524 Bytes
cadrec.rar  Tres códigos sobre tratamiento recursivo de cadenas de caracteres.                 2 KB
nombres.rar  Manipula arrays bidimensionales, pasándoles como argumentos a dos funciones. 1.29 KB