Está en la página 1de 1

Guía N°1

1.- Diseña un procedimiento que modifique el valor del parámetro de tipo


float para que valga la inversa de su valor cuando éste sea distinto de cero. Si
el número es cero, el procedimiento dejará intacto el valor del parámetro.
Si a vale 2.0, por ejemplo, inversa(&a) hará que a valga 0.5.

2.- Diseña un procedimiento que intercambie el valor de dos números enteros.


Si a y b valen 1 y 2, respectivamente, la llamada intercambia(&a, &b) hará
que a pase a valer 2 y b pase a valer 1.

3.- Diseña un procedimiento que intercambie el valor de dos números float.

4.- Diseña un procedimiento que asigne a todos los elementos de un vector de


enteros un valor determinado. El procedimiento recibirá tres datos: el vector,
su número de elementos y el valor que asignamos a todos los elementos del
vector.

5.- Diseña un procedimiento que intercambie el contenido completo de dos


vectores de enteros de igual talla. La talla se debe suministrar como
parámetro.

6.- Diseña un procedimiento que asigne a un entero la suma de los elementos


de un vector de enteros. Tanto el entero (su dirección) como el vector se
suministrarán como parámetros.

7.- Diseña una función que reciba dos números enteros a y b y devuelva,
simultáneamente, el menor y el mayor de ambos. La función tendrá esta
cabecera:
void minimax (int a, int b, int * min, int * max)

También podría gustarte