This is an old revision of the document!


Laboratorul 06 - Funcții cu vectori

În acest laborator veţi învăţa să:

  • Definiţi funcţii care primesc ca argumente vectori.

Probleme

Problema 1


Sa se scrie o functie care sorteaza un vector folosind bubble sort. Functia va primi ca parametri vectorul care trebuie sortat, precum si numarul de elemente.

Date de intrare

Pe prima linie se va gasi numarul de elemente din vector. Pe a doua linie se vor regasi elementele vectorului.

Date de ieşire

O singura linie pe care se vor regasi elementele vectorului sortat.

Restrictii si Precizari

  • 0 < n < 10.000
Exemplu

Intrare Ieşire
4
9 12 3 1
1 3 9 12
6
10 -2 5 17 3 8
-2 3 5 8 10 17

Problema 2


Să se scrie o funcţie care calculează valorile unghiurilor unui triunghi, în funcţie de lungimile laturilor. Funcţia va fi scrisă în două variante: 1. cu 2 argumente de tip vector: un vector cu datele de intrare (lungimile laturilor) şi unul cu rezultate (unghiurile). 2. cu 6 argumente: 3 date (laturile) şi 3 rezultate (unghiurile). Se vor folosi 3 zecimale la afisare.

Hint: Funcţiile trigonometrice sunt declarate în math.h. Pentru valoarea lui PI, folositi constanta M_PI (definita, de asemenea, in math.h).

Date de intrare

Se vor citi 3 numere reale x, y, z reprezentand laturile tringhiului.

Date de ieşire

Se vor afisa cele 3 unghiuri.

Restrictii

  • 0 < x, y, z < 360
Exemplu

Intrare Ieşire
10.0 10.0 10.0 60.000 60.000 60.000
2 2 2.82 45.170 45.170 89.659
3.0 5.2 6.0 30.000 60.073 89.927
programare-cc/laboratoare/06.1605034981.txt.gz · Last modified: 2020/11/10 21:03 by bogdan.nutu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0