Laboratório de Programação
Atividade 
– de maio de 
Ciência da Computação
Prof. Leandro Zatesko
• Os programas devem ser todos desenvolvidos em C.
• As leituras e as impressões devem ser feitas todas através dos dispositivos padrões de entrada e saída.
• As únicas bibliotecas que podem ser incluídas nos códigos são stdio.h, stdlib.h e time.h. Se precisar manipular strings, crie
você mesmo funções para tanto.
Nível 
Exercício . Faça um programa que lê um número natural n e imprime a soma dos n primeiros números
inteiros positivos.
Exercício .
positivos.
Faça um programa que lê um número n e imprime o produto dos n primeiros números inteiros
Exercício . Faça um programa que lê uma sequência de números inteiros não-nulos, seguida por zero, e
imprime os quadrados de todos os números lidos.
Exemplos de entrada

-



-





Saídas correspondentes











Exercício . Faça um programa que lê as quantidades de produtos vendidas em cada dia do mês de março
e imprime os dias do mês em que ocorreu a maior venda. Note que este dia pode não ser único.
Exercício . Faça um programa que lê as quantidades de produtos vendidas em cada dia do mês de abril e
imprime os dias do mês em que ocorreu a maior venda e os dias em que ocorreu a menor.
Exercício .
Faça um programa que lê um número inteiro positivo e imprime todos os seus divisores.
Nível 
Exercício .
Faça um programa que lê um número inteiro e imprime se o número lido é ou não primo.
Exemplos de entrada
-


Saídas correspondentes
- é primo.
 não é primo.
 é primo.
Exercício . Faça um programa que lê um número inteiro positivo e imprime se o número lido é ou não
perfeito. Um número n é perfeito se n é a soma de todos os seus divisores à exceção do próprio n. Por
exemplo,  é perfeito porque  =  +  + .
Exercício . Faça um programa que lê um número inteiro n >  e imprime a representação única de n em
produto de potências de primos, de acordo com o Teorema Fundamental da Aritmética.
Exemplos de entrada



Saídas correspondentes
 = ^ x ^ x ^
 = ^ x ^ x ^ x ^
 = ^
Nível 
Exercício .
gunda.
Faça um programa que lê duas strings e determina quantas vezes a primeira ocorre na seExemplos de entrada
ANA
ANA E MARIANA GOSTAM DE BANANA
O O
LIGO O RÁDIO OCULTO E OUÇO O OVO DO OCASO
Saídas correspondentes
 vezes
 vezes
Exercício . Faça um programa que lê uma sequência de strings, finalizada pela string FIM, e imprime
quais das strings lidas são palíndromos, a despeito de diacríticos, espaços, diferenciações entre maiúsculas e
minúsculas, pontuações e quaisquer outros caracteres que não sejam letras do alfabeto e algarismos.
Exemplos de entrada
OVo
AB Bab, ABba!!!
olvo
FIM
Socorram-me, subi no ônibus em Marrocos!
Anotaram a data da Maratona?
A droga da gorda
Assam a massa
Assam as massa
Ui! Ac! A torre da derrota caiu!
Saudável leva duas!
FIM
FIM
Exercício .
Saídas correspondentes
OVo
AB Bab, ABba!!!
Socorram-me, subi no ônibus em Marrocos!
Anotaram a data da Maratona?
A droga da gorda
Assam a massa
Ui! Ac! A torre da derrota caiu!
Saudável leva duas!
Faça um programa que lê um número natural n e imprime se n é ou não um palíndromo.
Exemplos de entrada




Saídas correspondentes
 é um palíndromo.
 não é um palíndromo.
 é um palíndromo.
 é um palíndromo.

Nível 
Exercício . Faça um programa que lê a representação em ASCII de um hidrocarboneto, seguida por um
#, e imprime o comprimento da maior subcadeia de carbono.
Exemplos de entrada
CCC
C C
#
C
CCC
C C
CCC
C C
#
CCCCC
C
CCCCCCC
CCCCC C
C
CCCC
C
#
C
#
Saídas correspondentes




Nível 
Exercício . Faça um programa que lê uma sequência de números inteiros não-nulos, seguida de zero, e
imprime a subsequência crescente de comprimento máximo.
Exemplos de entrada
       
Saídas correspondentes
   

Download

Laboratório de Programação