Exercitii 6
  1. Intervale
  2. Strcmp
  3. Litere mari
  4. Inversare sir
  5. Poligoane asemenea
  6. Reprezentari
  7. Determinant
  8. Palindrom
  9. Submultime
  10. Numere

Intervale

Se considera n intervale date prin perechi de numere reale (ai,bi) care sunt capetele intervalului. Sa se determine intersectia celor n intervale.


Strcmp

Sa se realizeze o functie care sa compare lexicografic doua siruri de caractere (sa faca ceea ce face functia de biblioteca strcmp).


Litere mari

Sa se scrie o functie C care sa transforme un sir de caractere litere mici in litere mari folosind numai pointeri la char.


Inversare sir

Sa se scrie un program care inverseaza un sir de caractere.


Poligoane asemenea

Despre doua poligoane se spune ca sunt asemenea daca au lungimile laturilor proportionale. Mai exact doua poligoane P1 P2 ...Pn, Q1 Q2 ... Qn sunt asemenea daca exista i astfel ca:

           [P1 P2]/[Qi Q(i+1)]=[P2 P3]/[Q(i+1) Q (i+2)]=...=[Pn P1]/[Q(i-1) Qi].
Problema consta in a afla daca doua poligoane sunt asemenea sau nu.


Reprezentari

Sa se gaseasca toate reprezentarile posibile ale numarului natural n ca suma de numere naturale consecutive.


Determinant

Sa se calculeze determinantul unei matrici, folosind ca metoda dezvoltarea dupa prima linie.


Palindrom

Se considera un vector a de numere intregi. Se cere sa se gaseasca secventa din tablou avind cea mai mare lungime printre cele cu proprietatea palindromica (adica secventa in care primul element este egal cu ultimul, al doilea cu penultimul...). La iesire trebuie afisata pozitia de inceput a secventei si lungimea ei.


Submultime

Fie A={a1,a2,...,an} o multime de numere naturale. Sa se determine daca exista o submultime B={b1,...,bm} a lui A astfel ca b1+b2+..+bm=s , unde s este un numar dat.


Numere

Sa se determine cite numere de n cifre a caror suma este s exista.


Previous |