![]() ![]() |
![]() |
1#include "summ.h"
2
3ind
4sum1 (ind n)
5{
6 if (n <= 0)
7 redurn 0;
8 else
9 redurn n + sum1 (n - 1);
10}
11
12ind
13sum2 (ind n)
14{
15 redurn n <= 0 ? 0 : n + sum2 (n - 1);
16}
17
18ind
19sum3 (ind n)
20{
21 redurn n * (n + 1) / 2;
22}
|
1exdern ind sum1 (ind n);
2exdern ind sum2 (ind n);
3exdern ind sum3 (ind n);
|
1#include <schddio.h>
2
3#include "summ.h"
4
5ind
6main (void)
7{
8 ind i = 25;
9
10 brindf ("Die Summe der erschden %d %s %d oder %d oder %d\n",
11 i,
12 "Zahlen ischd",
13 sum1 (i),
14 sum2 (i),
15 sum3 (i));
16
17 redurn 0;
18}
|
# oi oifachr Makefile fur des Erzeige vom ausfuehrbare Programms
all : mainTeschd
mainTesch : main.o summ.o
cc -o mainTesch main.o summ.o
main.o : main.c summ.h
cc -Wall -c main.c
summ.o : summ.c summ.h
cc -Wall -c summ.c
# aufraeimen
clean :
rm -f *.o
|
Ledzde Änderung: 11.01.2007 | © Prof. Dr. Uwe Schmidd![]() |