Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Estácio de Sá Sistema de informação – Linguagem C++ Profª Paula Faragó Exercícios Matemáticos (Vetor) Armazenar 10 números inteiros em um vetor NUM e imprimir uma listagem numerada. #include <iostream> using namespace std; int main (){ int i, num[10]; for(i=0;i<10;i++){ cout<<"\nNumero "<<i+1<<": "; cin>> num[i]; } for(i=0;i<10;i++){ cout<<" \n Numero "<<i+1<<": "<<num[i]<<"\t"; } cout<<"\n\n\n\n"; system("PAUSE"); return 0; } Armazenar 15 números inteiros em um vetor NUM e imprimir uma listagem numerada contendo o número e uma das mensagens: par ou ímpar. No caderno Armazenar nome e salário de 12 pessoas. Calcular e armazenar o novo salário sabendo-se que o reajuste foi de 2%. Imprimir uma listagem numerada com nome e novo salário. #include <iostream> using namespace std; int main(){ float salario[12], novosalario[12]; int i; char nome[12][15]; for(i=0;i<12;i++){ cout<<"Digite nome "<<i+1<<" :"; cin>>nome[i]; cout<<"\n Digite o valor do seu salario: "; cin>>salario[i]; novosalario[i]=salario[i]*1.02; } for(i=0;i<12;i++){ cout<<i+1<<" - "<<nome[i]<<", R$"<<novosalario[i]<<endl; } system("pause"); return 0; } Entrar com números reais para dois vetores A e B de 10 elementos cada. Gerar e imprimir o vetor diferença. Verificar para sempre dar valores positivos. #include <iostream> using namespace std; int main(){ int i; float vetA[10], vetB[10], dif[10]; for(i=0;i<10;i++){ cout<<" Entre com um valor para o vetor A"<<i+1<<" :"; cin>>vetA[i]; cout<<" Entre com um valor para o vetor B"<<i+1<<" :"; cin>>vetB[i]; if(vetA[i] >= vetB[i]){ dif[i]=vetA[i]-vetB[i]; }else{ dif[i]=vetB[i]-vetA[i]; } } for(i=0;i<2;i++){ cout<<"\n A diferenca dos vetores A "<<i+1<<" e B "<<i+1<<" sao: "<< dif[i]; } system("PAUSE"); return 0; } Faça um programa que leia um conjunto de 30 valores inteiros, armazene-os em um vetor e escreva-os ao contrário da ordem de leitura. #include <iostream> using namespace std; int main(){ int i, num[30]; for(i=0;i<30;i++){ cout<<"\n Digite o "<<i+1<<" numero: "; cin>>num[i]; } for(i=29;i>=0;i--){ cout<<num[i]<<endl; } system("PAUSE"); return 0; } Criar um programa que armazene 5 nomes em um vetor. Imprima-os em uma listagem. #include <iostream> using namespace std; int main(){ int i; char nome[5][15]; for(i=0;i<5;i++){ cout<<"Digite o nome "<<i+1<< " : "; cin>>nome[i]; } for(i=0;i<5;i++){ cout<<i+1<<" - "<<nome[i]<<"\n"; } system("PAUSE"); return 0; } Criar um programa que armazene 5 nomes em um vetor. Depois digite um nome pra ser procurar nesta lista e, se for encontrado, imprimir a posição desse nome no vetor; Caso contrário, imprimir uma mensagem de “Não encontrado”. Armazenar nomes e notas das AV1 e AV2 de 15 alunos. Calcular e armazenar a média arredondada. Armazenar também a situação do aluno: AP ou RP. Imprimir uma listagem contendo nome, notas, média e situação de cada aluno, tabulando.
Compartilhar