Buscar

Lista de Exercicios 4 -Vetore e matrizes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 3 páginas

Prévia do material em texto

Governo do Estado do Piauí 
Universidade Estadual do Piauí – UESPI 
Centro de Tecnologia e Urbanismo – CTU 
 
CURSO DE GRADUAÇÃO EM ENGENHARIA ELÉTRICA 
DISCIPLINA: COMPUTAÇÃO II 
PROFESSOR: GUILHERME ENÉAS VAZ SILVA 
 
 
LISTA DE EXERCÍCIOSLISTA DE EXERCÍCIOS IIVV 
 
1 – Criar um algoritmo (e o programa na linguagem C) que faça a leitura de 10 notas de um 
aluno qualquer em uma disciplina e armazene-as em uma variável vetor denominada notas. 
2 - Criar um algoritmo (e o programa na linguagem C) que faça a leitura de 10 notas de um aluno 
qualquer em uma disciplina e armazene-as em uma variável vetor denominada notas. Depois 
calcular e apresentar a média aritmética das notas. 
3 - Criar um algoritmo (e o programa na linguagem C) que leia um conjunto de cinco elementos 
numéricos inteiros, armazene-os em um vetor e imprima-os. 
4 - Criar um algoritmo (e o programa na linguagem C) que leia um vetor composto por 100 
elementos numéricos e verificar se existe algum elemento igual a 30. Se existir, imprimir a 
posição em que ele está armazenado. 
5 - Criar um algoritmo (e o programa na linguagem C) que armazene 15 números inteiros em um 
vetor e posteriormente imprima uma listagem numerada contendo o número e uma das 
mensagens: par ou ímpar. 
6 - Criar um algoritmo (e o programa na linguagem C) que armazene o salário de 20 pessoas. 
Calcular e armazenar o novo salário sabendo-se que o reajuste foi de 12%. Imprimir o novo 
salário das 20 pessoas. 
7 - Criar um algoritmo (e o programa na linguagem C) que leia vários números inteiros e 
positivos. A leitura se encerra quando encontrar um número negativo ou quando o vetor ficar 
completo. Sabe-se que o vetor possui, no máximo, 10 elementos. Gerar e imprimir um vetor 
onde cada elemento é o inverso do correspondente do vetor original. 
8 - Criar um algoritmo (e o programa na linguagem C) que leia um vetor de 10 elementos e 
obtenha um novo vetor, cujos elementos são os fatoriais dos respectivos componentes do 
primeiro vetor. 
9 - Criar um algoritmo (e o programa na linguagem C) que leia dados para um vetor de 100 
elementos inteiros. Imprimir o maior e o menor, sem ordenar, o percentual de números pares e a 
média dos elementos do vetor. 
10 - Criar um algoritmo (e o programa na linguagem C) que leia dois conjuntos de números 
inteiros, tendo cada um 10 e 20 elementos e apresentar os elementos que não são comuns aos 
dois conjuntos. 
11 - Criar um algoritmo (e o programa na linguagem C) que entre com números inteiros em vetor 
de 50 posições. Gerar e imprimir um novo vetor onde cada elemento é o quadrado do elemento, 
na respectiva posição, do vetor original. 
12 - Criar um algoritmo (e o programa na linguagem C) que entre com números reais (float) para 
dois vetores A e B de dez elementos cada. Gerar e imprimir o vetor diferença. 
13 - Criar um algoritmo (e o programa na linguagem C) que leia dois vetores A e B, contendo 
cada um, 25 elementos inteiros. Intercale esses dois conjuntos (A[1]/B[1]/A[2]/B[2]/...), 
formando um vetor V de 50 elementos. Imprimir o vetor V. 
 
14 - Criar um algoritmo (e o programa na linguagem C) que entre com vários números, até que o 
usuário digite o número 0. Imprimir quantos números iguais ao último número foram lidos. O 
limite de números é 100. 
15 - Criar um algoritmo (e o programa na linguagem C) que leia um conjunto de 100 números 
reais e informe: 
• quantos números lidos são iguais a 30; 
• quantos são maiores que a média; 
• quantos são iguais à média. 
 
16 - Criar um algoritmo (e o programa na linguagem C) que receba a temperatura média de cada 
mês do ano, em centígrados, e armazene essas temperaturas em um vetor; imprimir as 
temperaturas de todos os meses, a maior e a menor temperatura do ano e em que mês 
aconteceram. 
17 – A coordenação do curso de sistemas de informação deseja saber se existem alunos 
cursando, simultaneamente, as disciplinas “Programação II” e “Sistemas Operacionais”. Existem 
disponíveis na unidade de entrada os números inteiros referentes à matriculo dos alunos de 
“Programação II” (no máximo 50 alunos) e de “Sistemas Operacionais” (no máximo 45 alunos). 
Cada conjunto dos números de matrícula dos alunos de uma disciplina tem a matrícula fictícia 
9999 no final. Criar um algoritmo (e o programa na linguagem C) que imprima o número de 
matrícula dos alunos que estão cursando estas disciplinas simultaneamente. 
Obs: esta questão trata da verificação da ocorrência de um elemento de um conjunto em um 
outro conjunto. 
18 - Criar um algoritmo (e o programa na linguagem C) que dado um vetor de n valores 
numéricos (n≤ 200), imprima seus valores em ordem crescente. 
19 - Criar um algoritmo (e o programa na linguagem C) que calcule e escreva o somatório dos 
valores armazenados numa variável composta unidimensional de 100 elementos numéricos a 
serem lidos do teclado. 
20 –Dada uma matriz de ordem 4 X 5, criar um algoritmo (e o programa na linguagem C) que 
calcule e imprima a soma de cada linha e a soma de todos os elementos. 
21 - Criar um algoritmo (e o programa na linguagem C) que efetue o produto matricial das 
matrizes A (m X n) e B (n X m). Deverão ser impressas as matrizes A, B e a matriz-produto 
obtida. 
22 - Criar um algoritmo (e o programa na linguagem C) que leia os elementos de uma matriz 
inteira 10 X 10 e escreva os elementos da diagonal principal. 
23 - Criar um algoritmo (e o programa na linguagem C) que leia os elementos de uma matriz 
inteira 10 X 10 e escreva todos os elementos, exceto os elementos da diagonal principal. 
24 - Criar um algoritmo (e o programa na linguagem C) que leia os elementos de matriz inteira 
10 X 10 e escreva somente os elementos acima da diagonal principal. 
25 - Criar um algoritmo (e o programa na linguagem C) que leia os elementos da matriz inteira 
10 X 10 e imprima a soma dos elementos que estão acima da diagonal principal. 
26 - Criar um algoritmo (e o programa na linguagem C) que leia os elementos de matriz inteira 
10 X 10 e escreva somente os elementos abaixo da diagonal principal. 
27 - Criar um algoritmo (e o programa na linguagem C) que leia os elementos de matriz inteira 
10 X 10 e imprima o produto dos elementos que estão abaixo da diagonal principal. 
28 - Criar um algoritmo (e o programa na linguagem C) que leia os elementos de uma matriz 
inteira 10 X 10 e escreva os elementos da diagonal secundária. 
29 - Criar um algoritmo (e o programa na linguagem C) que leia os elementos de matriz inteira 
10 X 10 e escreva todos os elementos exceto os elementos da diagonal secundária. 
30 - Criar um algoritmo (e o programa na linguagem C) que leia os elementos de matriz inteira 
10 X 10 e escreva somente os elementos acima da diagonal secundária. 
 
31 - Criar um algoritmo (e o programa na linguagem C) que leia os elementos de matriz inteira 
10 X 10 e escreva somente os elementos abaixo da diagonal secundária. 
32 - Criar um algoritmo (e o programa na linguagem C) que entre com valores para uma matriz 
A (3X4). Gerar e imprimir uma matriz B que é o triplo da matriz A. 
33 - Criar um algoritmo (e o programa na linguagem C) que leia valores inteiros para uma matriz 
A[4][4] e para uma matriz B[4][4]. Gerar e imprimir a matriz SOMA[4][4]. 
34 - Criar um algoritmo (e o programa na linguagem C) que entre com valores para uma matriz 
M[2][2]. Calcular e imprimir o determinante. 
35 - Criar um algoritmo (e o programa na linguagem C) que entre com valores para duas 
matrizes quadradas de ordem cinco. Gerar e imprimir a matriz diferença. 
36 - Criar um algoritmo (e o programa na linguagem C) que leia uma matriz 4 X 5 de inteiros, 
calcular e imprimir a soma de todos os seus elementos. 
37 - Criar um algoritmo (e o programa na linguagem C) que leia valores para uma matriz 
C[2][3]. Gerar e imprimir a matriz transposta de C (CT). 
38 - Criar um algoritmo (e o programa na linguagem C) que leia e armazene oselementos de 
uma matriz inteira M[10][10] e imprimi-la. Troque a seguir: 
• a segunda linha pela oitava linha; 
• a quarta coluna pela décima coluna; 
• a diagonal principal pela diagonal secundária. 
 
e depois imprima a matriz resultante. 
39 - Criar um algoritmo (e o programa na linguagem C) que possa armazenar as alturas de 10 
atletas de cinco delegações que participarão dos jogos de verão. Imprimir a maior altura de cada 
delegação. 
40 - Criar um algoritmo (e o programa na linguagem C) que leia uma matriz 5 X 5 inteira e 
apresente uma determinada linha da matriz, solicitada via teclado. 
41 - Criar um algoritmo (e o programa na linguagem C) que leia uma matriz 5 X 5 inteira e 
apresente uma determinada coluna da matriz, solicitada via teclado. 
42 - Criar um algoritmo (e o programa na linguagem C) que leia e armazene os elementos de 
uma matriz M [10][10] inteira e imprima a soma de todos os elementos das colunas pares. 
43 - Criar um algoritmo (e o programa na linguagem C) que carregue uma matriz [12][4] com os 
valores das vendas de uma loja, em que cada linha represente um mês do ano, e cada coluna, 
uma semana do mês. Calcule e imprima: 
• total vendido em cada mês do ano; 
• total vendido em cada semana durante todo o ano 
• total vendido no ano. 
44 - Criar um algoritmo (e o programa na linguagem C) que declare uma matriz 5 X 5 e 
armazene em um vetor o maior elemento cadastrado em cada coluna da matriz e em um vetor b o 
menor elemento cadastrado em cada coluna da matriz. Imprima: 
• toda a matriz; 
• o vetor a; 
• o vetor b; 
• (a+b)/2.

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes