Informática, perguntado por LUCASNASCIMENTO0799, 3 meses atrás

Faça um programa que acha o maior e o menor inteiro dentro de um vetor de N inteiros, calcule a soma e imprime a soma. Fazer a alocação dinâmica do vetor e após seu uso liberar a memória alocada.

Soluções para a tarefa

Respondido por bhebrumatti
0

Para realizar esse programa, devemos utilizar de alocação dinâmica em C, uma vez que por meio de vetores estruturamos um conjunto de dados de maneira mais simples.

Alocação dinâmica em C

#include <stdio.h>

#include <stdlib.h>

int main(){

   int *ptr, i;

   /*alocando espaço para 5 inteiros*/

   ptr = (int*)malloc(5 * sizeof(int));

   /*armazeando os 5 inteiros no espaço alocado*/

   for(i = 0 ; i < 5; i++){

       printf("Entre com n[%d]: ", i+1);

       scanf("%d", &ptr[i]);

   }

   /*mostrando os 5 inteiros*/

   for(i = 0 ; i < 5; i++){

       printf("%d  ", ptr[i]);

   }

   /*desalocando o espaço utilizado anteriormente*/

   free(ptr);

   return 0;

}

Para saber mais sobre alocação dinâmica em C, acesse: brainly.com.br/tarefa/48782281

#SPJ1

Anexos:
Perguntas interessantes