1 / 8

#include < iostream #include< iomanip > using namespace std ; main ( ) { setlocale (LC_ALL,"");

VETORES Roteiro da aula Referência ao Programa: Estrutura de Dados.  Variáveis Compostas homogenias Objetivo: apresentar VETOR. .

leola
Download Presentation

#include < iostream #include< iomanip > using namespace std ; main ( ) { setlocale (LC_ALL,"");

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VETORESRoteiro da aula Referência ao Programa: Estrutura de Dados. Variáveis Compostas homogenias Objetivo: apresentar VETOR.

  2. Exemplo 1: Desenvolver um programa que Lê: • AS NOTAS DE UMA TURMA Calcula e mostra: • A MÉDIA DA TURMA; • QUANTIDADE DE ALUNOS CUJA NOTA > MÉDIA; • A MENOR NOTA; Solução com variáveis simples: Na repetição com variáveis simples a cada nota que é digitada , substitui a anterior, portanto todos os calculos que dependem de cada nota tem que ser em executados antes da entrada de uma nova nota. Por exemplo, para saber qual a maior, menor etc. Ou para implementar um novo cálculo não é possivel pois ja se perdeu a nota anterior. Solução com variáveis Composta:

  3. #include <iostream #include<iomanip> usingnamespacestd; main( ) { setlocale(LC_ALL,""); cout << fixed; cout<< setprecision (2); int i=0, alunos, contar=0; floatvet[ 100 ] , soma=0, media, menor=200; system("cls"); cout<<"\n\n\nDigite a quantidade de alunos : "; cin>>alunos; for ( i = 0 ; i < alunos ; i ++ ) { system("cls"); cout<<"\n\nQuantidade de Alunos : "<<alunos; cout << "\n\nDIGITE A "<< i + 1 <<"a. nota dos alunos : "; cin>>vet[ i ]; } for ( i = 0 ; i < alunos ; i ++ ) { soma=soma+vet[i]; if(vet[i]<menor) menor=vet[i]; } Desenvolver um programa que Lê: • AS NOTAS DE UMA TURMA Calcula e mostra: • A MÉDIA DA TURMA; • QUANTIDADE DE ALUNOS CUJA NOTA > MÉDIA; • A MENOR NOTA; media=soma/alunos; for ( i = 0 ; i < alunos ; i ++ ) { if(vet[i]>media) contar=contar+1; } system("cls"); cout<<"\n\n\nMédia dos alunos : “ <<setprecision(2)<<media; cout<<"\n\nNúmero de alunos com nota maior que a média : "<<contar; cout<<"\n\nA menor nota é : “ <<setprecision(2)<<menor<<"\n\n"; system("pause"); }

  4. #include <iostream>//Exercicio 01 usingnamespacestd; main( ) { setlocale(LC_ALL,""); int VET[ 10 ] , i , N ; string controle="S"; for ( i = 0 ; i < 10 ; i ++ ) { cout << " DIGITE O "<< i + 1 <<"o. numero : "; cin>>VET[ i ]; } while(controle=="S"||controle=="s") { system("cls"); cout<<"\n\nDIGITE UM NUMERO A SER VERIFICADO : "; cin>>N; i = -1; do { i ++; } while ( ( VET[ i ] != N ) && ( i < 10 ) ); if ( N == VET[ i ] ) { cout<<"\n\nONo. "<< N <<" ESTA NA POS "<< i << endl; } else cout<<"\n\nONo. "<< N <<" NAO FOI ENCONTRADO \n"; cout<<"\n\n\nDeseja continuar S/N : "; cin>>controle; cout<<"\n\n\n"; } } Faça um algoritmo/programa que leia uma variável composta A com 10 valores numéricos, leia o valor de uma variável X, verifique e escreva qual posição ( I ) o elemento de A é igual a X;.

  5. Faça um algoritmo/programa que leia uma variável composta A com 10 valores numéricos, leia o valor de uma variável X, verifique e escreva qual posição ( I ) o elemento de A é igual a X;. #include <iostream>//Exercicio 01 usingnamespacestd; main( ) { setlocale(LC_ALL,""); int VET[ 10 ] , i , N ; string controle="S"; for ( i = 0 ; i < 10 ; i ++ ) { cout << " DIGITE O "<< i + 1 <<"o. numero : "; cin>>VET[ i ]; } while(controle=="S"||controle=="s") { system("cls"); cout<<"\n\nDIGITE UM NUMERO A SER VERIFICADO : "; cin>>N; i = -1; do { i ++; } while ( ( VET[ i ] != N ) && ( i < 10 ) ); if ( N == VET[ i ] ) { cout<<"\n\nONo. "<< N <<" ESTA NA POS "<< i << endl; } else cout<<"\n\nONo. "<< N <<" NAO FOI ENCONTRADO \n"; cout<<"\n\n\nDeseja continuar S/N : "; cin>>controle; cout<<"\n\n\n"; } }

  6. Faça um algoritmo/programa que leia uma variável composta A com 10 valores numéricos, leia o valor de uma variável X, verifique e escreva qual posição ( I ) o elemento de A é igual a X; Contar quantas vezes o Número repete e em quais posições. #include <iostream>//Exercicio 01 a usingnamespacestd; main( ) { setlocale(LC_ALL,""); int VET[ 10 ] , i , N ,contar=0; string controle="S"; for ( i = 0 ; i < 10 ; i ++ ) { cout << " DIGITE O "<< i + 1 <<"o. numero : "; cin>>VET[ i ]; } while(controle=="S"||controle=="s") { system("cls"); cout<<"\n\nDIGITE UM NUMERO A SER VERIFICADO : "; cin>>N; for ( i = 0 ; i < 10 ; i ++ ) { if ( N == VET[ i ] ) contar=contar+1; }

  7. i = -1; do { i ++; } while ( ( VET[ i ] != N ) && ( i < 10 ) ); if ( N == VET[ i ] ) { cout<<"\n\nONo. "<< N ; cout<<"\n\nQuantidade de vezes do número : "<<contar; cout<<"\n\nESTA NAS POSIÇÕES "; for ( i = 0 ; i < 10 ; i ++ ) { if ( N == VET[ i ] ) cout<<i<<", "; } contar=0; } else cout<<"\n\nONo. "<< N <<" NAO FOI ENCONTRADO \n"; cout<<"\n\n\nDeseja continuar S/N : "; cin>>controle; cout<<"\n\n\n"; } }

  8. #include <iostream>//Exercicio 02 usingnamespacestd; main( ) { setlocale(LC_ALL,""); int VET1[ 10 ] , VET2[ 10 ] ,VET3 [ 10 ] , i ; string controle="S"; while(controle=="S"||controle=="s") { system("cls"); for ( i = 0 ; i < 10 ; i ++ ) { cout << " DIGITE O "<< i + 1 <<"o. numero do Vetor 1 : "; cin>>VET1[ i ]; } system("cls"); for ( i = 0 ; i < 10 ; i ++ ) { cout << " DIGITE O "<< i + 1 <<"o. numero do Vetor 2 : "; cin>>VET2[ i ]; } for ( i = 0 ; i < 10 ; i ++ ) { VET3 [ i ] = VET1 [ i ] * VET2 [ i ]; } system("cls"); for ( i = 0 ; i < 10 ; i ++ ) { cout<<"\n\nONo. DA POS "<< i <<" é igual a : "<< VET3 [ i ]; } cout<<"\n\n\nDeseja continuar S/N : "; cin>>controle; cout<<"\n\n\n"; } } Escreva um algoritmo que leia dois vetores de 10 posições e faça a multiplicação dos elementos de mesmo índice, colocando o resultado em um terceiro vetor. Mostre o vetor resultante.

More Related