Jump to content
nikel1992

3 probleme

Recommended Posts

Sa se faca un program care afiseaza toate elementele unei matrici de m x n elemente intregi care se pot scrie ca produs de 3 numere prime. Dimensiunile matricii (m si n) si elementele acesteia se vor citi de la tastatura. Se vor afisa pe ecran matricea si elementele prime ale acesteia.

3. (2p)

Sa se scrie un program care sa determine toate perechile de numere naturale (x,y) astfel ca unde n este un numar intreg care va fi citit de la tastatura. Perechile (x,y) vor fi afisate pe ecran si scrise intr-un fisier al carui nume va fi citit de la tastatura. Fisierul va avea forma AAAAAAAA.BBB.

4. (2p)

Sa se scrie un program care face copierea unui fisier. Programul primeste in linie de comanda denumirile fisierelor. Programul trebuie sa verifice daca fisierul sursa exista si daca fisierul destinatie poate fi deschis. In caz contrar, vor fi afisate urmatoarele mesaje de eroare: “Fisier sursa inexistent!” si “Nu pot sa copiez in AAA”, unde AAA este sirul de caractere reprezentand destinatia. In cazul in care copierea reuseste, se va afisa urmatorul sir de caractere: “S-au copiat AAA octeti din BBB in CCC” unde AAA reprezinta numarul de octeti copiati, BBB sursa iar CCC destinatia.

Exemplu:

> ./copiere sursa.dat destinatie.dat

Daca sursa si/sau destinatia nu pot fi accesate programul afiseaza:

> Fisier sursa inexistent! si/sau

> Nu pot sa copiez in destinatie.dat!

In cazul in care copierea se incheie cu succes:

> Am copiat 38 de octeti din sursa.dat in destinatie.dat.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...