UFCG/CCT/DSC
Disciplina: Introdução à Ciência da Computação –
Turmas 01, 02 e 04
Período 2007.1
Professor: Roberto M. de Faria
1) Escreva um programa que leia dados para dois conjuntos
inteiros de 10 elementos e crie um terceiro conjunto em que cada elemento seja
preenchido com a soma dos elementos lidos de mesma posição. Mostre, no final,
todos os conjuntos.
2) Escreva um programa que leia dados inteiros para dois
conjuntos de 10 elementos inteiros e apresente os dois conjuntos lidos e mais
dois conjuntos: o conjunto união e o conjunto interseção.
3) Escreva um programa que leia números inteiros
positivos para um conjunto de 20 elementos e, se o último elemento for par,
substitua todos os números pares por zero caso contrário, substitua todos os
ímpares por -1. O programa imprimirá o conjunto antes e depois das
substituições.
4) Escreva um programa para ler vários números inteiros
positivos entre 1 e 10 e contar as ocorrências de cada número utilizando um
conjunto de 10 elementos inteiros. Cada elemento será o contador do número
igual ao seu índice. O Programa pára a leitura quando encontra um número fora
da faixa aceitável e em seguida mostra a quantidade de ocorrência de cada
número.
5) Escreva um programa que leia vários inteiros positivos
em ordem crescente, no máximo 20, e os armazene num conjunto. O programa pára a
leitura quando encontra um número fora de ordem ou o vigésimo número. Em
seguida, o programa lê mais um número inteiro qualquer e o insere na devida
ordem. Apresente o conjunto antes e depois da inserção.
6) Escreva um programa para ler 20 números inteiros em
ordem qualquer e apresentá-los em ordem crescente.
7) Escreva um programa que leia dados para duas matrizes
reais 4x5 e mostre uma terceira matriz formada pelos menores elementos de mesma
posição. O programa também mostra as matrizes originais.
8) Escreva um programa para encontrar o menor e o maior
número de uma matriz real quadrada de ordem M. M sempre menor ou igual a 6.
9) Escreva um programa que leia uma matriz inteira 5x6 e
troque sua n-ésima linha pela sua m-ésima linha. Os valores de m e n sempre
serão menores ou iguas à 5. Mostre as matrizes antes e depois da troca.
10) Escreva um programa para criar uma matriz quadrada de
ordem igual à 6, com os elementos da diagonal principal iguais a zero, os
elementos acima da diagonal principal iguais a 1 e os elementos abaixo da
diagonal principal iguais a -1. Mostre a matriz gerada.
11) Escreva um programa que leia dados para uma matriz
inteira 4x5 e mostre em que posições estão armazenados os valores iguais a N.
12) Escreva um programa que leia duas matrizes inteiras:
uma matriz 4x5 e outra matriz 5x2. Em seguida, calcule e mostre o produto
matricial das matrizes lidas.