From: Alexandre P Francisco Date: Thu, 13 Mar 2014 16:09:00 +0000 (+0000) Subject: Adding ex5 in aula03. X-Git-Url: http://web.ist.utl.pt/aplf/git/?a=commitdiff_plain;h=aff91039f365f2160d1cb34b61f4489e2f0c56d1;p=iaed.git Adding ex5 in aula03. --- diff --git a/aula03/Makefile b/aula03/Makefile index 4ec33b6..7146249 100644 --- a/aula03/Makefile +++ b/aula03/Makefile @@ -1,11 +1,12 @@ CC=gcc CFLAGS=-Wall -ansi -pedantic -EXECS=ex1 ex2 ex3 ex4 +EXECS=ex1 ex2 ex3 ex4 ex5 EX1OBJ=ex1.o aux.o EX2OBJ=ex2.o aux.o EX3OBJ=ex3.o aux.o EX4OBJ=ex4.o aux.o +EX5OBJ=ex5.o aux.o all: ${EXECS} @@ -21,5 +22,8 @@ ex3: ${EX3OBJ} aux.h ex4: ${EX4OBJ} aux.h gcc ${CFLAGS} -o $@ ${EX4OBJ} +ex5: ${EX5OBJ} aux.h + gcc ${CFLAGS} -o $@ ${EX5OBJ} + clean: rm -f *.o ${EXECS} diff --git a/aula03/ex5.c b/aula03/ex5.c new file mode 100644 index 0000000..f933230 --- /dev/null +++ b/aula03/ex5.c @@ -0,0 +1,25 @@ +#include +#include +#include "aux.h" + +#define NUMELEMS 100 + +void quadradoVector(int v[], int tamanho); + +int main() { + int v[NUMELEMS], tam; + + scanf("%d", &tam); + leVector(v, tam); + quadradoVector(v, tam); + escreveVector(v, tam); + + return 0; +} + +void quadradoVector(int v[], int tamanho) { + while (tamanho-- > 0) + v[tamanho] *= v[tamanho]; +} + +