-
Notifications
You must be signed in to change notification settings - Fork 17
/
operaciones.h
45 lines (33 loc) · 910 Bytes
/
operaciones.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
/*
* ----------------------------------
* Autor: Ruben Rodriguez Esteban ---
* Fecha: 1-4-19 --------------------
* ----------------------------------
*/
#ifndef OPERACIONES_H
#define OPERACIONES_H
/*
* Fichero de interfaz del modulo operaciones para trabajar con enteros
*/
/*
* Pre: <<n>> es un numero entero positivo
* Post Ha devuelto el numero de cifras del numero <<n>>
*/
int numCifras(int n);
/*
* Pre: <<n>> es un nunero entero mayor o igual que cero
* Post: Ha devuelto la cifra de las unidades del numero <<n>>
*/
int cifraDeUnidades(int n);
/*
* Pre: <<n>> es un nunero entero mayor o igual que cero
* Post: Ha devuelto el numero resultante de haber eliminado de <<n>> la
* cifra de las unidades
*/
int numeroSinUnidades(int n);
/*
* Pre: <<n>> es un numero positivo
* Post: Ha devuelto la suma de las cifras del numero <<n>>
*/
int sumarCifras(int n);
#endif