Buscar

obejtiva de estrutura de dados, uninter alguem?

Utilizando a linguagem de programação C/C++ você deve criar um programa capaz de armazenar um número indefinido de inteiros na memória. Este programa deverá solicitar ao usuário o tamanho do vetor que armazenará este número, criar as estruturas necessárias, solicitar ao usuário que digite cada um dos números que serão armazenados e imprimir o conjunto de números armazenados e a soma destes números

💡 4 Respostas

User badge image

Lacerda

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

main()
{
int *v;
int n,i,soma=0;

printf("\nDigite o tamanho do vetor: ");
scanf("%d",&n);
v=(int*)malloc(n * sizeof(int));

for(i=0;i<n;i++)
{printf("Digite os numeros do vetor: ");
scanf ("%d",&v[i]);
soma=soma+v[i];
}

printf("\n\nValores digitados: \n");

for (i=0; i<n; i++)
{
printf("\n %d \n",v[i]);
}

printf("\n A soma dos valores do vetor eh: %d \n",soma);

}

0
Dislike0
User badge image

Andre Smaira

Inicialmente devemos criar um vetor sem tamanho fixo e definir as variáveis, assim:

#include <stdio.h>

int main() {

int tamanho;

int v[tamanho];

int soma=0, i;


Agora devemos receber o tamanho do vetor.

printf("Tamanho: ");

scanf("%i",&tamanho);

Com isso, podemos receber e armazenar os valores no vetor e já realizar a soma dos termos no mesmo laço de repetição.

printf("Digite os valores:");

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

scanf("%i",&v[i]);

soma = soma +v[i];

}

Finalmente, podemos apresentar os valores salvos e o resultado da soma dos termos.

printf("\nDados:\n");

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

printf("%i ",v[i]);

}

printf("\nSoma =%i",soma);

return(0);

}

0
Dislike0
User badge image

Andre Smaira

Inicialmente devemos criar um vetor sem tamanho fixo e definir as variáveis, assim:

#include <stdio.h>

int main() {

int tamanho;

int v[tamanho];

int soma=0, i;


Agora devemos receber o tamanho do vetor.

printf("Tamanho: ");

scanf("%i",&tamanho);

Com isso, podemos receber e armazenar os valores no vetor e já realizar a soma dos termos no mesmo laço de repetição.

printf("Digite os valores:");

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

scanf("%i",&v[i]);

soma = soma +v[i];

}

Finalmente, podemos apresentar os valores salvos e o resultado da soma dos termos.

printf("\nDados:\n");

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

printf("%i ",v[i]);

}

printf("\nSoma =%i",soma);

return(0);

}

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais