Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Exercícios sobre Vetores em C, Exercícios de Matemática Discreta

Este documento contém quatro exercícios diferentes sobre manipulação de vetores em c. Cada exercício apresenta um problema a ser resolvido, com entrada e saída de dados por meio do console. O primeiro exercício pede que o usuário digite os valores de um vetor de 8 posições e calcula a média aritmética e o vetor atualizado com o dobro de seus valores. O segundo exercício pede que o usuário digite 10 valores e depois informe um valor de referência, exibindo então os valores maiores que a referência. O terceiro exercício pede que o usuário entre com os elementos de uma matriz de 3 linhas e 4 colunas, exibindo então a matriz principal e modificada, com todos os valores negativos sendo substituídos por zero. O quarto exercício pede que o usuário entre com os valores de um vetor de 10 posições e conta e exibe a quantidade de números negativos e a soma dos números positivos.

Tipologia: Exercícios

2021

Compartilhado em 27/10/2021

matheus-uchoa-4
matheus-uchoa-4 🇧🇷

1 documento

1 / 5

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Exercício –
Vetores
1) #include <stdio.h>
#include <stdlib.h>
int main()
{
int vetor[8];
int i;
float soma = 0;
for (i = 0; i < 8; i++)
{
printf("Digite o valor da posicao %d do vetor: ", i+1);
scanf("%d", &vetor[i]);
soma = soma + vetor[i];
etor[i] = vetor[i] * 2;
}
printf("\nO valor da media aritmetica dos elementos do
vetor eh:
%.2f\n", soma/10);
printf("\nVetor atualizado com o dobro do seu valor:\
n");
for (i = 0; i < 10; i++)
{
printf("%d ", vetor[i]);
}
printf("\n");
return 0;
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Exercícios sobre Vetores em C e outras Exercícios em PDF para Matemática Discreta, somente na Docsity!

Exercício –

Vetores

  1. #include <stdio.h> #include <stdlib.h> int main() { int vetor[8]; int i; float soma = 0; for (i = 0; i < 8; i++) { printf("Digite o valor da posicao %d do vetor: ", i+1); scanf("%d", &vetor[i]); soma = soma + vetor[i]; etor[i] = vetor[i] * 2; } printf("\nO valor da media aritmetica dos elementos do vetor eh: %.2f\n", soma/10); printf("\nVetor atualizado com o dobro do seu valor:
    n"); for (i = 0; i < 10; i++) { printf("%d ", vetor[i]); } printf("\n"); return 0;
  1. #include<stdio.h> int main() { int valor[10], i, refe, conta=0, menores=0, iguais=0; for(i=0; i<10; i++) { printf("Qual o %do valor?\n ", i+1); scanf("%d", &valor[i]); } printf("\nEntre com o valor de referencia:\n"); scanf("%d", &refe); for(i=0; i<10; i++) if(valor[i]>refe) conta++; else if(valor[i]<refe) menores++; else iguais++; if(refe>0) { printf("\nOs valores maiores que a referencia sao:\n"); for(i=0; i<10; i++) if(valor[i]>refe) printf("%d\n", valor[i]); } else

for (i=0;i<3;i++) { for (j=0;j<4;j++) { printf ("\n Valor: %d",matriz[i][j]); }} printf ("\n \n Matriz Modificada \n"); for (i=0;i<3;i++) { if (matriz [i][j]<0) { matriz[i][j]=0;} printf ("\n Valor: %d",matriz[i][j]); } } getch(); return (0); }

  1. #include <stdio.h> #include <stdlib.h> int main() { int vet[9], i, sp=0, sn=0; for(i=0;i<=9;i++) { printf("informe o valor do vetor [%i]",i+1); scanf("%i", &vet[i]); if(vet[i]>0) sp = sp +vet[i]; if(vet[i]<0) sn = sn + 1;

printf("numeros positivos soma = %d\n", sp); printf("numeros negativos quantidade = %d\n", sn); system("PAUSE"); return 0;