#pragma once #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wpadded" typedef struct contract { unsigned int n; /* duration of the loan */ unsigned int k; /* current year */ unsigned int d; /* delay period of the loan */ double r; /* interest rate */ double P; /* part of the pricipal left at year k */ double I; /* the interest for year k */ double D; /* part of the capital reinbursed on year k */ double A; /* annuity for year k */ } contract; #pragma clang diagnostic pop