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