Estruturas de Dados Homogêneas(Vetor)
0
0

Estruturas de Dados Homogêneas(Vetor)

Faça um programa que leia 5 números inteiros e armazene-os em um vetor. A seguir, percorra o vetor e conte quantos números são maiores que 100. Ao final, exiba essa quantidade.

Grey
1 min
0
0

Mover valor para um vetor

  • Uma segunda maneira de inicializar um vetor é na declaração do vetor. Por exemplo, podemos declarar um vetor do tipo int com tamanho igual a 5 e inicializarmos com o valor 100.
int vet[5] = {100,100,100,100,100};
  • Uma outra forma de mover valores é utilizar o comando de leitura(scanf) para mover valores digitado pelos usuários. Utilizando os exempos anteriores:
for(i = 0; i < 5; i++)
{
scanf("%d", &vet[i]);
}

Exercicio 1

Faça um programa que leia 5 números inteiros e armazene-os em um vetor. A seguir, percorra o vetor e conte quantos números são maiores que 100. Ao final, exiba essa quantidade.

#include<stdio.h>
int main(){
int vet[5], cont, i;
for(i= 0; i < 5; i++){
printf("\n\nDigite um numero qualquer:");
scanf("%d",&vet[i]);
}
cont = 0;
for(i= 0; i < 5; i++){
if (vet[i] > 100)
cont = cont + 1;
}
printf("\n\nExistem %d valores acima de 100", cont);
}

Exercicio 2

Faça um programa que leia 6 números inteiros e armazene-os no vetor A. A seguir, percorra o vetor A e crie o vetor B, onde cada elemento de B é formado pelo quadrado do elemento de A correspondente. Ao final, exiba os dois vetores. Utilize a função pow(base, expoente). #include<math.h>.

#include<stdio.h>
#include<math.h>
int main(){
int A[5], B[5], i;
for(i= 0; i < 5; i++){
printf("\n\nDigite um numero qualquer:");
scanf("%d",&A[i]);
}
for(i= 0; i < 5; i++){
B[i] = pow(A[i],2);
}
for(i= 0; i < 5; i++){
printf("\n A[%d] = %d B[%d] = %d", i,A[i],i,B[i]);
}
}