This commit is contained in:
parent
9c09c13c6a
commit
2a081823a1
1 changed files with 9 additions and 9 deletions
|
|
@ -68,17 +68,17 @@
|
||||||
<pre><code>#include <stdlib.h>
|
<pre><code>#include <stdlib.h>
|
||||||
|
|
||||||
int *positives(int *numbers, int *size) {
|
int *positives(int *numbers, int *size) {
|
||||||
int new_size = 0;
|
int new_size = 0;
|
||||||
|
|
||||||
for (int i = 0; i < *size; i++) {
|
for (int i = 0; i < *size; i++) {
|
||||||
if (numbers[i] >= 0) {
|
if (numbers[i] >= 0) {
|
||||||
numbers[new_size] = numbers[i];
|
numbers[new_size] = numbers[i];
|
||||||
new_size++;
|
new_size++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
*size = new_size;
|
*size = new_size;
|
||||||
return realloc(numbers, sizeof(*numbers) * new_size);
|
return realloc(numbers, sizeof(*numbers) * new_size);
|
||||||
}</code></pre>
|
}</code></pre>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue