This shows you the differences between two versions of the page.
programare-cc:laboratoare:07 [2020/11/22 16:22] bogdan.nutu |
programare-cc:laboratoare:07 [2023/12/06 08:48] (current) andrei.simescu [Problema 3] |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Laboratorul 07 - Funcții cu pointeri; Șiruri de caractere ===== | ===== Laboratorul 07 - Funcții cu pointeri; Șiruri de caractere ===== | ||
- | === Problema 1 === | + | ==== Problema 1 ==== |
---- | ---- | ||
Line 28: | Line 28: | ||
| 2 5 | 5 2 | | | 2 5 | 5 2 | | ||
- | === Problema 2 === | + | ==== Problema 2 ==== |
---- | ---- | ||
Line 58: | Line 58: | ||
| 5 \\ -2 -1 0 1 2 | nule: 1 \\ pozitive: 2 \\ negative: 2 | | | 5 \\ -2 -1 0 1 2 | nule: 1 \\ pozitive: 2 \\ negative: 2 | | ||
- | === Problema 3 === | + | ==== Problema 3 ==== |
---- | ---- | ||
Line 67: | Line 67: | ||
* Scrieti o functie pentru inserarea unui sir **s** la inceputul sirului dat **p**, folosind functiile **strcpy** si **strcat**. | * Scrieti o functie pentru inserarea unui sir **s** la inceputul sirului dat **p**, folosind functiile **strcpy** si **strcat**. | ||
- | <code c> char *strins(char *p, char *s); // insereaza la p, sirul s</code> | + | <code c> char *strins(char *p, const char *s); // insereaza la p, sirul s</code> |
* Un program care va cauta si inlocui un sir dat cu alt sir (de lungime diferita) intr-un text. Vor fi inlocuite toate aparitiile sirului dat. | * Un program care va cauta si inlocui un sir dat cu alt sir (de lungime diferita) intr-un text. Vor fi inlocuite toate aparitiile sirului dat. | ||
Line 102: | Line 102: | ||
| ala bala portocala \\ ala \\ lala| lala blala portoclala | | | ala bala portocala \\ ala \\ lala| lala blala portoclala | | ||
- | === Problema 4 === | + | ==== Problema 4 ==== |
---- | ---- | ||
Line 135: | Line 135: | ||
| abcdefg \\ 2 3 | cde | | | abcdefg \\ 2 3 | cde | | ||
- | === Problema 5 === | + | ==== Problema 5 ==== |
---- | ---- | ||
Line 168: | Line 168: | ||
| 1 1 \\ 2 2 \\ 3 3 | DA | | | 1 1 \\ 2 2 \\ 3 3 | DA | | ||
- | === Problema 6 === | + | ==== Problema 6 ==== |
---- | ---- | ||
Line 196: | Line 196: | ||
---- | ---- | ||
^ Intrare ^ Ieşire ^ | ^ Intrare ^ Ieşire ^ | ||
- | | ( unu, 1 doi DOI trei; "patru" cinCi s@s3) | unu doi trei patru cin s s | | + | | ( unu, 1 doi DOI trei; "patru" cinCi s@s3) | unu doi trei patru cin i s s | |