#include <stdio.h>
#include <stdlib.h>
Go to the source code of this file.
Functions | |
zlomek | zlomek_soucet (const char *vstup) |
int | main (int argc, char *argv[]) |
Součty zlomků ******
Téma: Práce s textovými soubory
Procvičované učivo: práce s textovými soubory, strukturované datové typy, funkce, cykly
Napište v jazyku C funkci zlomek soucet(const char *vstup), která čte ze vstupního textového souboru vstup zlomky (resp. dvojice celých čísel), vypočítává a vrací součet všech zlomků zapsaných ve vstupním souboru. Pro snadnější práci se zlomky si definujte strukturovaný typ zlomek. Výsledný zlomek by měl být upraven do základního tvaru. Vykrácení zlomku do základního tvaru docílíte vydělením čitatele i jmenovatele jejich největším společným dělitelem, který můžete určit například použitím Euklidova algoritmu.
Příklad vstupního souboru:
1 /-8 -14/ 9 1/2 1 / 2
Příklad výstupu:
Soucet je: -49 / 72
Alternativy úlohy: produkt zlomků, suma nebo produkt komplexních čísel
Definition in file soucty-zlomku.c.