All pastes #535206 Raw Edit

br

public cpp v1 · immutable
·published 2007-06-04 01:02 UTC
rendered paste body
- Cadastre um vetor de inteiros enquanto o usuário quiser.- Exiba a qtde de elementos digitados- Exiba a média dos elementos cadastrados- Limpe os dados cadastrados- Preencha o vetor com números aleatórios entre 0  e 1000.- verifique se o número 10 está incluso no vetor ou não.#include <iostream>#include <vector>#include <time.h>using namespace std;vector <int> vet;void limpar(){    vet.clear();}void cadastro(){     int x,soma,cont,opcao;     cout << " Digite [0] para cadastrar ou [1] para sair: ";     cin >> opcao; 	 while(opcao == 0)     {        cout << "Informe o numero: ";        cin >> x;		vet.push_back(x);	 cout << " Digite [0] para cadastrar ou [1] para sair: ";     cin >> opcao;	 if(opcao == 1)        break;     }}void nElementos(){      int cont=0;      for(int i=0; i<vet.size(); i++)        cont += 1;        cout<<"Numero de elementos = " << cont << endl;}void media(){      int soma=0;      for(int i=0; i<vet.size(); i++)        soma += vet[i];        cout<<"A media e = "<< soma/vet.size() << endl;}void lerVetor(){     int i,cont;     cont=0;     for (int i=0; i<vet.size(); i++)     {        cont=cont+1;        cout << "Vetor[" << i << "] = "<<  vet[i] << endl;     }}void cadsort(int qtd,int sortmax){     srand(time(NULL));     for(int i=0;i<qtd;i++)     {        int x=rand()%sortmax;        vet.push_back(x);     }     for(int i=0;i<vet.size();i++)     cout<< "\n Vetor[" << i << "] = "<<  vet[i]<<endl;}void verificar(){     int v,cont;     cont=0;      if(vet [cont] != 10)      {     cont=cont+1;     v=false;        if(vet[cont]==10)     v=true;     }     cout<<"Verificar = " << v;     cout<<"\n";     system("pause");}void menu(){     cout<<" Digite [1] para cadastro  \n";     cout<<" Digite [2] para numero de elementos \n";     cout<<" Digite [3] para media\n";     cout<<" Digite [4] para exibir \n";     cout<<" Digite [5] para para limpar\n";     cout<<" Digite [6] para sorteio \n";     cout<<" Digite [7] para verificar numero 10 no vetor\n";     cout<<" Digite [8] para sair\n";     	 int opcao;     cout<<"OPCAO : ";	 cin >> opcao;     cout << "\n";     	 switch(opcao)     {        case 1:cadastro();break;        case 2:nElementos();break;        case 3:media();break;        case 4:lerVetor();break;        case 5:limpar();break;        case 6:cadsort(10,999);break;        case 7:verificar();        case 8:exit(0);break;        default:        {            cout<<"Opcao invalida \n\n";            menu();        }     }}main(){      char opcao;	        while (cout << "Deseja iniciar s/n?: ", cin >> opcao, opcao == 's')      {      menu();      if (opcao!='s')      break;      }      cout<<"\n";      system("\npause");}