Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main() {
- int vet[10];
- int par = 0;
- int impar = 0;
- int i;
- for(i = 0; i < 10; i++) {
- printf("vet[%d] = ", i);
- scanf("%d", &vet[i]);
- if(vet[i] % 2 == 0)
- par++;
- else
- impar++;
- }
- int* pares = malloc(par * sizeof(int));
- int* impares = malloc(impar * sizeof(int));
- for(i = 0; i < 10; i++) {
- if(vet[i] % 2 == 0)
- *(pares++) = vet[i];
- else
- *(impares++) = vet[i];
- }
- pares -= par;
- impares -= impar;
- printf("\n");
- for(i = 0; i < par; i++) {
- printf("pares[%d] = %d\n", i, *pares);
- pares++;
- }
- printf("\n");
- for(i = 0; i < impar; i++) {
- printf("impares[%d] = %d\n", i, *impares);
- impares++;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement