Buscar

Atividade Vetor Programação C++

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1) /* Preencher um vetor X de 10 elementos com o valor inteiro 30. Escrever o vetor X após
seu total preenchimento */
#include <iostream>
using namespace std;
int main()
{
 int vetor[1]={30};
 for(int i=0; i<10;i++){
 cout<<vetor[0]<<" ";
 }
 return 0;
}
2) /*Preencher um vetor A de 10 elementos com os números inteiros de 1 a 10. Escrever o
vetor A após o seu total preenchimento. */
#include <iostream>
using namespace std;
int main()
{
 int A[10];
 for(int i=0; i<10; i++){
 A[i]=i+1;
 cout<<A[i];
 }
 return 0;
}
3) /* Preencher um vetor B de 10 elementos com 1 se o índice do elemento for ímpar e com
0 se for par. Escrever o vetor B após o seu total preenchimento */
#include <iostream>
using namespace std;
int main()
{
 int B[10],valor;
 cout<<"Digite os valores desejados, será aprensentado 1 para numero ímpar e 0 para númro par: "<<endl;
 for(int i=0; i<10; i++){
 cin>>valor;
 if(valor%2==0){
 cout<<"valor =0"<<endl;
 }else
 cout<<"valor = 1"<<endl;
 B[i]=valor;
 }
 cout<<"O vetor reprensanto pelos números digitados é :"<<endl;
 for(int i=0; i<10; i++){
 cout<<B[i]<<" ";
 }
return 0;
}
4) /* Faça um programa para armazenar 5 valores inteiros num vetor de 5 posições. Após,
mostre os valores armazenados. */
#include <iostream>
using namespace std;
int main()
{
 int vt[5];
 cout<<"Digite 5 valores inteiros desejados para o vetor: "<<endl;
 for(int i=0; i<5; i++){
 cout<<"Digite o valor desejado: "<<endl;
 cin>>vt[i];
 }
 cout<<"Os numeros armazenados formam o seguinte vetor: "<<endl;
 for(int i=0; i<5; i++){
 cout<<vt[i]<<" ";
 }
 return 0;
}
5) Letra A: 
/* Dado um vetor chamado vet, definido como:
int vet [10];
Escrever um programa para:
a) Preenche-lo com o valor inteiro 50. Mostre o resultado na tela. */
#include <iostream>
using namespace std;
int main() {
{int vet[10];
 for(int i=0; i<10; i++){
 vet[10]=50;
 cout<<vet[10]<<" "; }
 return 0;
}
5) Letra B:
/* Dado um vetor chamado vet, definido como:
int vet [10];
Escrever um programa para:
b) Preenche-lo como os números inteiros 1, 2, 3, 4, 5, ... , 10. Mostre o resultado na tela. */
#include <iostream>
using namespace std;
int main()
{
 int vet [10];
 for(int i=0; i<10; i++){
 vet[i]=i+1;
 cout<<vet[i]<<" ";
 }
return 0;
}
5) Letra C:
/* Dado um vetor chamado vet, definido como:
int vet [10];
Escrever um programa para:
c) Preenche-lo como a letra ‘a’. Mostre o resultado na tela */
#include <iostream>
using namespace std;
int main()
{
 char vet[10];
 for(int i=0; i<10; i++){
 vet[i]={'a'};
 cout<<vet[i]<<" ";
 }
 return 0;
}
6) 
/*Faça um programa para armazenar 10 valores inteiros em um vetor de 10 posições.
Após, multiplique por 10 cada um dos elementos. Mostre o resultado na tela. */
#include <iostream>
using namespace std;
int main()
{
 int vet[10];
 cout<<"Digite dez valores inteiros desejados: "<<endl;
 for(int i=0; i<10; i++){
 cout<<"Digite o valor desejado: "<<endl;
 cin>>vet[i];
 }
 cout<<"o valor de cada número armazenado multiplicado por 10 resulta:"<<endl;
 for(int i=0; i<10; i++){
 cout<<vet[i]*10<<" ";
 }
 return 0;
}
7) 
/*Elabore um programa que inicialize um vetor de 5 posições de inteiros (os valores
devem ser lidos através do teclado) e, em seguida, calcule e imprima a soma desses elementos. */
#include <iostream>
using namespace std;
int main()
{
 int vet[5],soma=0,i;
 cout<<"Digite 5 valores desejados: "<<endl;
 for(i=0; i<5; i++){
 cin>>vet[i];
 soma=soma+vet[i];
 }cout<<"O valor da soma dos cinco números desejados resultou em: "<<soma<<endl;
 return 0;
}
8)
/* Escreva um programa para ler o nome e o sobrenome de uma pessoa, armazenar cada
informação em um vetor e escrevê-los na seguinte forma: sobrenome seguido por uma
vírgula e pelo nome.
Exemplo:
Entrada: “Antônio”, “Soares”.
Saída: Soares, Antônio
*/
#include <iostream>
using namespace std;
int main()
{
 char nome[50],sobrenome[50];
 cout<<"Digite Seu Nome seguido do Sobrenome: "<<endl;
 cin>>nome>>sobrenome;
 cout<<"Seu Sobrenome seguido do Nome é: "<<sobrenome<<", "<<nome<<endl;
 return 0;
}
9)
/* Ler um vetor D de 10 elementos. Criar um vetor E, com todos os elementos de D na
ordem inversa, ou seja, o último elemento passará a ser o primeiro, o penúltimo será o
segundo e assim por diante. Escrever todo o vetor D e todo o vetor E. */
#include <iostream>
using namespace std;
int main()
{
 int D[10],E[10],i;
 for(i=0; i<10;i++){
 D[i]=i+1;
 }
 cout<<"Os números formaram o seguinte vetor D: "<<endl;
 for(i=0;i<10;i++){
 cout<<D[i]<<" ";
 }cout<<"\nO resultado do Vetor D de trás pra frente forma o seguinte Vetor E: "<<endl;
 for(i=0;i<10;i++){
 E[i]=D[i];
 E[i]=10-i;
 }for(i=0;i<10;i++){
 
 cout<<E[i]<<" ";
 }
 return 0;
}
10) /* Ler um vetor X de 10 elementos inteiros e positivos. Criar um vetor Y da seguinte
forma: os elementos de Y com índice par receberão os respectivos elementos de X
divididos por 2; os elementos com índice ímpar receberão os respectivos elementos de
X multiplicados por 3. Escrever o vetor X e o vetor Y */
#include <iostream>
using namespace std;
int main()
{
 int x[10],y[10],i=0;
 for(i=0;i<10;i++){
 x[i]=i+1;
 }
 for(i=0;i<10;i++){
 if(i%2==0){
 y[i]=x[i]/2;
 }
 if(i%2!=0){
 y[i]=x[i]*3;
 }
 }
 cout<<"o vetor resulta: "<<endl;
 for(i=0;i<10;i++){
 cout<<y[i]<<" ";
 }
return 0;
}
11) 
/* Ler um vetor que contenha as notas de uma turma de 10 alunos. Calcular a média da
turma e contar quantos alunos obtiveram nota acima desta média calculada. Escrever a
média da turma e o resultado da contagem. */
#include <iostream>
using namespace std;
int main()
{
 int nota[10],i,acimamedia=0;
 float media=0,soma=0;
 cout<<"Digite os valores das 10 notas: "<<endl;
 for(i=0;i<10;i++){
 cin>>nota[i];
 soma=soma+nota[i];
 media=soma/10;
 }
 for(i=0;i<10;i++){
 if(nota[i]>media){
 acimamedia++;
 }
 }
 cout<<"media deu: " <<media<<endl;
 cout<<"alunos obtiveram nota acima da media: "<<acimamedia;
 return 0;
}
12)
/* Fazer uma classe para ler o nome de um aluno, 3 notas e mostrar a média com a
seguinte mensagem:
Inferior a 5,0 – “Aluno Reprovado”;
De 5,1 a 6,9 – “Aluno em Recuperação”;
De 7,0 a 10 – “Aluno Aprovado”.
Obs.: mostrar também o nome do aluno. Utilize array para armazenar as notas */
#include <iostream>
using namespace std;
int main()
{
 char nome[50];
 int nota[3],i;
 float media=0,soma=0;
 cout<<"Digite seu nome: "<<endl;
 cin>>nome;
 cout<<"Digite o valor das 3 notas: "<<endl;
 for(i=0;i<3;i++){
 cin>>nota[i];
 soma=soma+nota[i];
 media=soma/3;
 }
 cout<<"O nome do aluno é: "<<nome<<endl;
 if(media<5){
 cout<<"Sua media foi de: "<<media<<endl;;
 cout<<"Aluno reprovado! "<<endl;
 }
 if(media>5.1 && media< 6.9){
 cout<<"Sua media foi de: "<<media<<endl;;
 cout<<"Aluno em recuperação! "<<endl;
 }
 if(media >7.0 && media<=10){
 cout<<"Sua media foi de: "<<media<<endl;
 cout<<"Aluno aprovado! "<<endl;
 }
 return 0;
}
13)
/* Faça um programa que inicializa um vetor de 5 posições com valores inteiros lidos
através do teclado e, em seguida, imprime esses valores em ordem invertida à da leitura */
#include <iostream>
using namespace std;
int main()
{
 int D[5],E[5],i,j=5,aux;
 cout<<"Digite cinco valores para o vetor D: "<<endl;
 for(i=0; i<5;i++){
 cout<<"Digite o número: ";
 cin>>D[i];
 E[i]=D[i];
 }
 cout<<"Os números digitados formaram o seguinte vetor D: "<<endl;
 for(i=0;i<5;i++){
 cout<<E[i]<<" ";
 }cout<<"\nO resultado do Vetor D de trás pra frente forma o seguinte Vetor E: "<<endl;
 for(i=0;i<5;i++){
 j--;aux=E[j];
 E[j]=D[i];
 D[i]=aux;
 }
 for(i=0;i<5;i++){
 cout<<D[i]<<" ";
 }
 return 0;
}
14)
/* Construa um programa que leia dois vetores A e B e, gere um terceiro vetor C,
formado pela soma dos valores dos dois outros (A e B) */
#include <iostream>
using namespace std;
int main()
{
 int vetA[10],vetB[10],vetC[10],i;
 for(i=0;i<10;i++){
 vetA[i]=i+1; }
 for(i=0;i<10;i++)
{
 vetB[i]=i+1;
 }
 for(i=0;i<10;i++){
 vetC[i]=(vetA[i]+vetB[i]);
 cout<<vetC[i]<<" ";
 }
return 0;
}
15) /* Escrever um programa para ler o nome, o sobrenome, o endereço e o telefone de uma
pessoa e, após, imprimir no formato a seguir:
Nome: Sobrenome:
Endereço: Telefone: */
#include <iostream>
#include <string>
using namespace std;
int main()
{
 char nome[100],sobrenome[100];
 char telefone[100];
 char endereco[100];
 cout<<"Digite seu endereço: "<<endl;
 fgets(endereco, 100, stdin);
 cout<<"Digite seu nome : "<<endl;
 cin>>nome;
 cout<<"Digite seu sobrenome: "<<endl;
 cin>>sobrenome;
 cout<<"Digite seu numero de telefone: "<<endl;
 cin>>telefone;
 cout<<"Nome: "<<nome<<" "<<"Sobrenome: "<<sobrenome<<endl;
 cout<<"Endereço: "<<endereco<<" "<<"Telefone: "<<telefone<<endl;
 return 0;
}
16) 
/* Elabore um programa que inicialize um vetor de 5 posições de inteiros (os valores
devem ser lidos através do teclado) e, em seguida, calcule e imprima a soma e o produto
desses elementos. Mostre os resultados. */
#include <iostream>
using namespace std;
int main()
{
 int soma=0,produto=1,i,vet[5];
 cout<<"Digite cinco valores inteiros: "<<endl;
 for(i=0;i<5;i++){
 cout<<"Digite o valor "<<i+1<<": ";
 cin>>vet[i];
 soma=soma+vet[i];
 produto=produto*vet[i];
 }
 cout<<"Os números digitados foram: ";
 for(i=0;i<5;i++){
 cout<<vet[i]<<" "<<endl;
 }
 cout<<"A soma dos valores resultou em: "<<soma<<endl;
 cout<<"O produto dos valores resultou em: "<<produto<<endl;
 return 0;
}
17)
/* Faça um programa para armazenar 5 valores inteiros num vetor de 5 posições. Após,
mostre os valores armazenados, multiplicando por 2 os números positivos (maiores do
que 0) */
#include <iostream>
using namespace std;
int main()
{
 int i,vet[5];
 cout<<"Digite cinco valores desejados: "<<endl;
 for(i=0;i<5;i++){
 cout<<"Valor "<<i+1<<": ";
 cin>>vet[i];
 }
 cout<<"OS valores digitados foram: "<<endl;
 for(i=0;i<5;i++){
 cout<<vet[i]<<" ";
 }
 cout<<endl<<"Os números positivos maiores que 0 multiplacados por 2 resulta: ";
 for(i=0;i<5;i++){
 if(vet[i]>0){
 vet[i]=vet[i]*2;
 }
 if(vet[i]<0){
 }
 cout<<vet[i]<<" ";
 }
 return 0;
}
18)
/* Escrever um programa para:
Ler os valores de 5 números e armazenar em um vetor v;
Determinar quais são os valores pares e quais são os valores ímpares e armazenar esses
valores nos vetores p e i, respectivamente;
Calcular a soma dos pares;
Calcular a soma dos ímpares;
Escrever os valores pares e sua soma;
Escrever os valores ímpares e sua soma. */
#include <iostream>
using namespace std;
int main()
{
 int v[5],j,sp=0,si=0,par=0,impar=0,P[5],I[5];
 cout<<"Digite cinco valores desejados: "<<endl;
 for(j=0;j<5;j++){
 cout<<"Digite o valor: "<<j+1<<": ";
 cin>>v[j];
 }cout<<"os números pares digitados são: ";
 for(j=0;j<5;j++){
 if(v[j]%2==0){
 sp=sp+v[j];
 par=v[j];
 P[j]=par;
 cout<<P[j]<<" ";
 }
 }cout<<endl<<"OS números impares digitados são: ";
 for(j=0;j<5;j++){
 if(v[j]%2!=0){
 si=si+v[j];
 impar=v[j];
 I[j]=impar;
 cout<<I[j]<<" ";
 }
 }
 cout<<endl<<"A soma dos valores pares resultou em: "<<sp<<" "<<endl;
 cout<<"A soma dos valores impares resultou em: "<<si;
 
 return 0;
}
19) /* Armazene num vetor de 5 posições o salário de 5 pessoas. Se o salário for menor q
1000 reais, forneça um aumento de 10% e sobrescreva o valor antigo. Ao final, mostre a
lista de salários atualizada. */
#include <iostream>
using namespace std;
int main()
{
 int i;
 float salario[5];
 cout<<"Digite o valor de cinco salarios: "<<endl;
 for(i=0;i<5;i++){
 cout<<"Digite o valor do "<<i+1<<" salario"<<": ";
 cin>>salario[i];
 
 }for(i=0;i<5;i++){
 if(salario[i]<1000){
 salario[i]=salario[i]*1.10;
 cout<<"salario ajustado: "<<salario[i]<<endl;
 }
 }
 return 0;
}
20)
/* Faça um algoritmo que leia e armazene 5 valores inteiros em um vetor Vet1. Leia
outros 5 valores inteiros e armazene num vetor Vet2. A partir destes valores lidos, mostre
na tela:
a soma dos elementos de cada vetor, nas respectivas posições
a diferença dos elementos de cada vetor, nas respectivas posições
o produto dos elementos de cada vetor, nas respectivas posições
a divisão entre os elementos de cada vetor, nas respectivas posições */
#include <iostream>
using namespace std;
int main()
{
 int vet1[5],vet2[5],i;
 cout<<"Entre com 5 valores: "<<endl;
 for(i=0;i<5;i++){
 cin>>vet1[i];
 }
 cout<<"Entre com outros 5 valores: "<<endl;
 for(i=0;i<5;i++){
 cin>>vet2[i];
 }cout<<"A soma resultou: ";
 for(i=0;i<5;i++){
 cout<<vet1[i]+vet2[i]<<" ";
 }cout<<endl<<"A diferença resultou: ";
 for(i=0;i<5;i++){
 cout<<vet1[i]-vet2[i]<<" ";
 }cout<<endl<<"O produto resultou: ";
 for(i=0;i<5;i++){
 cout<<vet1[i]*vet2[i]<<" ";
 }cout<<endl<<"A divisao resultou: ";
 for(i=0;i<5;i++){
 cout<<vet1[i]/vet2[i]<<" ";
 }
 return 0;
}
21)
/* Construa um programa que leia dois vetores A e B e, gere um terceiro vetor C,
formado pela multiplicação dos dois outros (A e B). */
#include <iostream>
using namespace std;
int main()
{
 int A[10],B[10],C[10],i;
 cout<<"Digite os valores desejados para o Vetor A: "<<endl;
 for(i=0;i<10;i++){
 cout<<"Digite o valor "<<i+1<<": ";
 cin>>A[i];
 }
 cout<<"Digite os valores desejados para o Vetor B: "<<endl;
 for(i=0;i<10;i++){
 cout<<"Digite o valor "<<i+1<<": ";
 cin>>B[i];
 }cout<<"A multiplicação do Vetor A * Vetor B resulta: ";
 for(i=0;i<10;i++){
 C[i]=A[i]*B[i];
 cout<<C[i]<<" ";
 }
 return 0;
}
22)
#include <iostream>
using namespace std;
int main()
{
 char produto[100],codigo[100],descricao[100],quantidade[100];
 float preco;
 int i,opc;
 do{
 cout<<"Digite o produto para ser realizado um controle: "<<endl;
 for(i=0;i<1;i++){
 cout<<"nome do produto: ";
 cin>>produto;
 cout<<"Digite o código do produto: "<<endl;
 cin>>codigo;
 cout<<"Digite a descrição do produto: "<<endl;
 cin>>descricao;
 cout<<"Digite a quantidade do produto: "<<endl;
 cin>>quantidade;
 
 cout<<"Digite o preço do produto: "<<endl;
 cin>>preco;
 cout<<"produtos cadastrados: "<<endl;
 cout<<"nome produto: "<<produto<<endl;
 cout<<"codigo do produto: "<<codigo<<endl;
 cout<<"descrição do produto: "<<descricao<<endl;
 cout<<"quantidade do produto: "<<quantidade<<endl;
 cout<<"preço do produto: "<<preco<<endl;
 } cout<<"Deseja cadastrar outro produto? Digite [1] para cadastrar outro produto e [2] para Não!"<<endl;
 cin>>opc;
 }while(opc==1);
 if(opc==2){
 cout<<"Fim!"<<endl;
 
 }
 return 0;
}

Outros materiais