Baixe o app para aproveitar ainda mais
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; }
Compartilhar