Algoritmo
Instruções para entrega dos roteiros práticos:
1. O roteiro deverá ser feito em dupla. 2. O roteiro sempre deverá ser apresentado para o professor na próxima aula de lab. O professor poderá fazer perguntas sobre o trabalho. 3. Em caso de dúvida, mandar email para daniela.bicalho@prof.una.br.
Exemplos
Exemplo 1 - Digite e compile o código fonte abaixo:
int main () { int mtrx [2][3],i,j,cont=10; for (i=0;i<2;i++) { for (j=0;j<3;j++) { mtrx[i][j]=cont; cont--; } } for (i=0;i<2;i++) { cout<<"\n"; for (j=0;j<3;j++) { cout<<mtrx[i][j]<<" - "; } } getch();} |
a) O que o programa faz? Coloque comentários no programa para explicar o que cada comando faz.
Exercícios
Exercício 1 - Ler dois vetores A e B, cada uma com 6 elementos. Construir uma matriz C de duas dimensões, onde a primeira linha deverá ser formada pelos elementos do vetor A multiplicados por 2, e a segunda linha deverá ser formada pelos elementos do vetor B subtraídos por 5.
Exercício 2 - Escreva um programa em C++ que leia do usuário 10 números inteiros, colocando-os em um vetor. Crie dois outros vetores de 10 elementos e copie os números positivos num vetor, os números negativos no outro e despreze os zeros. Mostre na tela os dois vetores resultantes (positivos e negativos). Exemplo da tela de saída:
Digite 10 números inteiros:2 6 -21 7 4 -1 0 34 -9 -3Positivos:2 6 4 34 Negativos:21 7 1 9 3 |
Exercício 3 - Escrever um algoritmo que lê uma matriz 5 x 5. Troque:
a) a linha 1 com a linha 4
b) a coluna 2 com a coluna 3
Mostre na tela a matriz modificada.
Exercício 4 - A produção diária de uma fábrica é armazenada,