diff options
author | Anton Luka Šijanec <anton@sijanec.eu> | 2023-01-25 23:36:16 +0100 |
---|---|---|
committer | Anton Luka Šijanec <anton@sijanec.eu> | 2023-01-25 23:36:16 +0100 |
commit | 58c55856fc9e63bd786bdc22e8db2e3635d365fa (patch) | |
tree | 5e538f4fba9dccda8cb2ed0f06f3a31ee3c88d0b /inf/zotks/1.c | |
parent | fizikalni vaji 7 in 8 in nekaj mat in inf (diff) | |
parent | Merge branch 'master' of ssh://ni.sijanec.eu/var/lib/git/sijanec/sola-gimb-4 (diff) | |
download | sola-gimb-4-58c55856fc9e63bd786bdc22e8db2e3635d365fa.tar sola-gimb-4-58c55856fc9e63bd786bdc22e8db2e3635d365fa.tar.gz sola-gimb-4-58c55856fc9e63bd786bdc22e8db2e3635d365fa.tar.bz2 sola-gimb-4-58c55856fc9e63bd786bdc22e8db2e3635d365fa.tar.lz sola-gimb-4-58c55856fc9e63bd786bdc22e8db2e3635d365fa.tar.xz sola-gimb-4-58c55856fc9e63bd786bdc22e8db2e3635d365fa.tar.zst sola-gimb-4-58c55856fc9e63bd786bdc22e8db2e3635d365fa.zip |
Diffstat (limited to 'inf/zotks/1.c')
-rw-r--r-- | inf/zotks/1.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/inf/zotks/1.c b/inf/zotks/1.c new file mode 100644 index 0000000..0fcd69e --- /dev/null +++ b/inf/zotks/1.c @@ -0,0 +1,25 @@ +#include <stdio.h> +#include <stdlib.h> +#include <limits.h> +#include <signal.h> +int main (void) { + char buf[256]; + unsigned long long prev = 0; + unsigned long long d; + unsigned long long numl = 0; + unsigned long long a1; + while (1) { + fgets(buf, 256, stdin); + if (ferror(stdin) || feof(stdin)) + break; + numl++; + unsigned long long cur = strtoull(buf, NULL, 10); + if (numl == 1) + a1 = cur; + if (numl == 2) + d = cur-prev; + prev = cur; + } + printf("%llu\n", (prev-a1)/d+1-numl); + return 0; +} |