
paulo1205
(usa Ubuntu)
Enviado em 28/01/2013 - 00:00h
Em todos os exercícios me parece bem claro o que você tem de fazer. Desculpe, mas o espírito do fórum não é dar respostas prontas, mas ajudar a superar dúvidas específicas.
Uma dica que eu posso lhe dar é a seguinte. Você parece estar se enrolando com coisas simples por estar se prendendo ao aspecto técnico da coisa, e não ao prático. Deixe de lado o computador e a linguagem C e pense pelo menos a questão 6 em termos mais prosaicos: veja, então, que tudo o que ela pede é para produzir a soma de cem valores gerados ao acaso. Na mão, tendo só um papel e uma caneta, tenho certeza de que essa seria uma tarefa mole para você fazer (talvez um pouco trabalhosa, dado que são muitas parcelas, mas no fim das contas, é apenas uma sequência de somas). Se você parar para pensar, e conseguir descrever, em Português mesmo, os passos do que VOCÊ teria feito para executar a tarefa em questão, vai ver que essa descrição vai se parecer muito com um programa. E se estiver mesmo bem descrito, transformar tais passos num programa será literalmente apenas uma questão de traduzir de Português para C.
A mesma coisa vale para a questão 8. A questão 7 é mais ou menos o inverso: você tem o programa pronto e deve interpretar o que ele faz. Pense como se fosse uma mera questão de idioma (aliás, não é a toa que se diz "linguagem" de programação): tente expressar cada passo do programa em Português, e a interpretação será apenas uma questão de encadear os passos. E você ainda terá o benefício de que a estrutura de repetição da questão 8 será bem parecida com a da 7, já quem ambas se percorrem todos os elementos de uma matriz.
Quanto à função
rand(), basta que você leia a documentação. A documentação on-line dessa função no Linux é bem razoável, e inclui exemplos.