Jaqueline Pereira Postado Agosto 27, 2009 Denunciar Share Postado Agosto 27, 2009 Pessoal,alguém pode me ajudar com os exercicios de Estruturas de Dados ?1. Escreva um programa que, dados trˆes valores inteiros diferentes entre si,apresente o maior de tais valores.2. Fac¸a um programa que apresente os n primeiros n´umeros primos a partir don´umero 1 para um valor n > 0 fornecido pelo usu´ario.3. Escreva um programa que determina a data cronologicamente maior de duasdatas fornecidas pelo usu´ario. Cada data deve ser fornecida por trˆes valoresinteiros onde o primeiro representa um dia (XX), o segundo um mˆes (YY)e o terceiro um ano(ZZZZ).4. Diz-se que um n´umero inteiro n ´e um quadrado perfeito se existirem mn´umeros ´ımpares consecutivos a partir do valor 1 cuja soma ´e igual a n en = m2. Exemplo: 16=1+3+5+7 (16 ´e igual `a soma dos quatro primeiros´ımpares a partir de 1) e 16 = 42. Logo 16 representa um quadrado perfeito.Fac¸a um programa que verifique se um valor inteiro positivo fornecido pelousu´ario ´e um quadrado perfeito ou n˜ao.5. Fazer um programa leia uma seq¨uˆencia de valores inteiros fornecida pelousu´ario em uma linha de entrada e conte o n´umero de valores positivos,negativos e zeros.6. Adaptar o programa acima para que ele calcule o percentual dos valorespositivos, negativos e zeros em relac¸ ˜ao ao total de valores fornecidos.7. Escrever um programa que, para uma dada seq¨uˆencia de valores inteirosfornecidos em uma linha de entrada pelo usu´ario de comprimento maior ouigual a 3, calcule o n´umero de triplas (subseq¨uˆencias de comprimento 3)com valores iguais existentes na seq¨uˆencia dada.Exemplo: Para a seq¨uˆencia 4 2 15 15 15 3 7 7 7 7 2 o programa deve1produzir o resultado 3, pois a seq¨uˆencia dada cont´em uma tripla com valores15 e duas (sobrepostas) com valores 7.8. Escrever um programa que, enquanto as respostas do usu´ario forem positivas,repita o seguinte procedimento: consultar ao usu´ario se ele quer efeturaro c´alculo do valor absoluto de um valor real e, em caso afirmativo, lerum valor real e apresentar o valor absoluto de tal valor. Em caso negativo, aexecuc¸ ˜ao do programa deve ser encerrada.9. Produza duas vers˜oes de um programa que escreva n ¸ 0 asteriscos emuma linha sendo o valor n fornecido pelo usu´ario. A primeira vers˜ao deveutilizar o comando for, e a segunda o comando while. Compare as duasvers˜oes.10. Escrever um programa que determine o maior valor em uma matriz fornecidapelo usu´ario. A matriz possui valores inteiros, com 0 < N < 100linhas e 0 < N < 100 colunas.OBS:• Todos os programas devemser implementados emlinguagemC padr˜ao.Utilizando o compilador gcc, na plataforma linux (distribuic¸ ˜ao ubuntu)dispon´ıvel no laborat´orio de p´os-graduac¸ ˜ao.• No relat´orio, devem ser detalhadas as principais caracter´ısticas dosprogramas elaborados, bem como dificuldades (ou limitac¸ ˜oes).• Data de entrega da lista: 03/09.2 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Jonathan Queiroz Postado Agosto 27, 2009 Denunciar Share Postado Agosto 27, 2009 Movendo: Tutoriais & Dicas - C, C++ --> C, C++O que você já fez até agora ?Ninguém aqui vai fazer o código inteiro para você, a menos que se pague por isso (não é o caso e é para isso que serve o fórum Classificados & Serviços) Citar Link para o comentário Compartilhar em outros sites More sharing options...
_Cristiano_ Postado Agosto 27, 2009 Denunciar Share Postado Agosto 27, 2009 Jaque, todos aqui estamos dispostos a ajudar e ser ajudados, mas essa ajuda tem que vir a partir de sua duvida. Senão a galera resolve e seu aprendizado fica sendo ZERO. Tente resolver um exericicio que seja e conforme aparecer as dúvidas, a galera vai esclarecendo.Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Jaqueline Pereira Postado Agosto 27, 2009 Autor Denunciar Share Postado Agosto 27, 2009 Valeu pessoal. Posso até pagar porque vale nota e tem que entregar no dia 03/08. Tem que rodar na distribuição Ubuntu Citar Link para o comentário Compartilhar em outros sites More sharing options...
Jonathan Queiroz Postado Agosto 27, 2009 Denunciar Share Postado Agosto 27, 2009 Até 03/08 ?Hoje é 27/08...Imagino que seja dia 03/09.Vou mover para a área adequada, mas deixo bem clara a minha opinião: se você fizer isso não aprenderá absolutamente nada e por não aprender o assunto atual não conseguirá criar os programas futuros. Poderá até passar de ano se pagar para alguém fazer todos os seus trabalhos, mas a programação não é isso. Algum dia você irá precisar desse conhecimento.Movendo: C, C++ --> Classificados & Serviços Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.