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 ==== | |
| - | ==== Probleme ==== | + | |
| - | + | ||
| - | === Problema 1 === | + | |
| ---- | ---- | ||
| Line 31: | Line 28: | ||
| | 2 5 | 5 2 | | | 2 5 | 5 2 | | ||
| - | === Problema 2 === | + | ==== Problema 2 ==== |
| ---- | ---- | ||
| Line 61: | 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 70: | 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 105: | Line 102: | ||
| | ala bala portocala \\ ala \\ lala| lala blala portoclala | | | ala bala portocala \\ ala \\ lala| lala blala portoclala | | ||
| - | === Problema 4 === | + | ==== Problema 4 ==== |
| ---- | ---- | ||
| Line 138: | Line 135: | ||
| | abcdefg \\ 2 3 | cde | | | abcdefg \\ 2 3 | cde | | ||
| - | === Problema 5 === | + | ==== Problema 5 ==== |
| ---- | ---- | ||
| Line 171: | Line 168: | ||
| | 1 1 \\ 2 2 \\ 3 3 | DA | | | 1 1 \\ 2 2 \\ 3 3 | DA | | ||
| - | === Problema 6 === | + | ==== Problema 6 ==== |
| ---- | ---- | ||
| Line 199: | 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 | |