Witam,
czy ktoś mógłby sprawdzić, czy poprawnie podzieliłem program na moduły? Niby się kompiluje, ale wolałbym, żeby ktoś zerknął na to fachowym okiem
modul1.c:
#include <stdio.h>
#include "modul2.c"
int main(void){
extern int n;
scanf("%d", &n);
printf("%d\n", roznica());
return 0;
}
modul2.c:
#include "modul2.h"
int n;
int kwadratSumy(){
int suma = 0;
int q;
for(q=1; q<=n; q++){
suma += q;
}
return suma*suma;
}
int sumaKwadratow(){
int to_return = 0;
int q;
for(q=1; q<=n; q++){
to_return += q*q;
}
return to_return;
}
int roznica(){
return kwadratSumy() - sumaKwadratow();
}
modul2.h:
int kwadratSumy();
int sumaKwadratow();
int roznica();
Z góry dziękuję :)