Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Crie um programa que aloque dinamicamente a
- quantidade de elementos que o usuario quiser,
- em seguida, verifique quais desses elementos sao
- positivos. Retorne a quantidade de elementos
- positivos nessa alocação utilizando uma função.
- */
- #include <stdio.h>
- #include <stdlib.h>
- int checkSizePositive(int *p, int num) {
- int count = 0, i;
- for(i = 0; i < num; i++) {
- if(p[i] > 0) {
- count++;
- }
- }
- return count;
- }
- int main()
- {
- int num, i;
- int *p;
- printf("\nDigite a quantidade de elementos: ");
- scanf("%d", &num);
- p = (int*) malloc(num * sizeof(int));
- if(p == NULL) {
- printf("\nMemoria insuficiente !!");
- exit(1);
- }
- for(i = 0; i < num; i++) {
- printf("\nDigite num[%d]: ", i);
- scanf("%d", &p[i]);
- }
- printf("\nPositivos: %d", checkSizePositive(p, num));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement