Registrácia | Prihlásiť

Počítačové zadanie: Programovanie v jazyku C - zadanie č. 1 (skalárny súčin dvoch zadaných vektorov)

Skryť detaily | Obľúbený
Náhľady Náhľady
Algoritmus je členený na viaceré čiastkové algoritmy. Popis jednotlivých algoritmov:
NÁSOBENIE VEKTOROV - algoritmus, z ktorého sú volané všetky ostatné. Na začiatku sa pýta, aký rozmer vektora chceme zadať. Ak je zadaný rozmer väčší ako 15, algoritmus bol navrhnutý tak, aby vypísal chybové hlásenie a ukončil sa. Po úspešnom zadaní rozmeru sa vykoná algoritmus vstupu prvkov do 1. a 2. vektora, následne algoritmus prenásobenia vektorov. Potom nasleduje postupne výpis prvkov 1.,2. vektora a výpis výsledku na obrazovku. Po vypísaní všetkých vektorov algoritmus končí.
NACITAJ - algoritmus pre načítanie N prvkov vektora. Načítajú sa prvky A1 - AN.
VYNASOB - algoritmus pre vynásobnie dvoch vektorov, ktoré boli už predtým zadané.
...
Kompilácia programu v príkazovom riadku OS Unix je v tvare cc -o zad1 zad1.c, kde zad1.c je zdrojový kód programu a zad1 je spustiteľný súbor.
Na začiatku sa zadá rozmer vektora. Ak je rozmer väčší ako hodnota 15, ktorá bola nastavená kvôli tomu, že väčší vektor sa vypisuje na obrazovku neprehľadne, program vypíše hlásenie: „Zadali ste vysokú hodnotu!!!“ a ukončí sa.
Program predpokladá, že užívateľ zadá kladnú hodnotu rozmeru vektora. Pri zadaní zápornej hodnoty rozmeru vektora program nebude pýtať zadanie hodnôt, ani nevypíše nič na výstup, ale sa hneď ukončí.
Ak je vstup vektora zadaný správne, program si vypýta zadávanie prvkov postupne do prvého a druhého vektora a následne vypíše oba vektory a ich skalárny súčin v riadkovom tvare.
...
Hodnotenie (0x):