Rajnack Publicado 4 Março 2014 Alguem me consegue ajudar com este exercicio? Desenvolva um algoritmo que permita desenhar um losango como o representado em seguida, dada uma diagonal d ímpar. Exemplo (d = 5): Obrigado Compartilhar este post Link para o post
Hank Publicado 5 Março 2014 (editado) Programa simples em que tem que ir fazendo as divisões até o dividendo ser zero. Na ultimo printf está-me a dar loop. Um beiijinho para quem descobrir porquê :tonqe: #include <stdio.h> int main() { int a, b; printf("Introduza o primeiro valor (inteiro)\n"); scanf ("%d" , &a); if(a==0) { printf("ERRO! Divisao de zero \n"); return(0); } else printf("Introduza o segundo valor (inteiro)\n"); scanf ("%d" , &b); if(b==0) { printf("ERRO! Divisao por zero \n"); return(0); } else while (a!=0) { int resul, resto; resul=a / b; resto=a % b; printf("Divisao=%d , Resto=%d \n" , resul, resto); } return(0); } Editado 5 Março 2014 por Hank Compartilhar este post Link para o post
leugim Publicado 5 Março 2014 Não sei mas para que é esse while aí? Não estás a pedir a inserção dos dados apenas uma vez? Se b for igual a 0, erro, caso contrário mostra logo o resultado (divisão e resto). Compartilhar este post Link para o post
Hank Publicado 5 Março 2014 O sinal de diferente é assim como tá ou ao contrario? É assim ;) Não sei mas para que é esse while aí? Não estás a pedir a inserção dos dados apenas uma vez? Se b for igual a 0, erro, caso contrário mostra logo o resultado (divisão e resto). Sem o while o programa funciona direito mas depois de fazer o cálculo, termina. Eu quero é que vá sempre pedindo (e calcule) até introduzir zero no dividendo. Compartilhar este post Link para o post
leugim Publicado 5 Março 2014 Sem o while o programa funciona direito mas depois de fazer o cálculo, termina. Eu quero é que vá sempre pedindo (e calcule) até introduzir zero no dividendo. Fazes um loop infinito antes de pedires os valores e depois se algum dos valores for 0 sai do programa, que não sei qual é a sintaxe nessa linguagem. Compartilhar este post Link para o post
Bodie Broadus Publicado 5 Março 2014 while (a!=0) { int resul, resto; resul=a / b; resto=a % b; printf("Divisao=%d , Resto=%d \n" , resul, resto); } return(0); } O valor de 'a' mantem-se inalterável durante o ciclo por isso é natural que o loop seja infinito Compartilhar este post Link para o post
Hank Publicado 5 Março 2014 (editado) Fazes um loop infinito antes de pedires os valores e depois se algum dos valores for 0 sai do programa, que não sei qual é a sintaxe nessa linguagem. não resultou while (a!=0) { int resul, resto; resul=a / b; resto=a % b; printf("Divisao=%d , Resto=%d \n" , resul, resto); } return(0); } O valor de 'a' mantem-se inalterável durante o ciclo por isso é natural que o loop seja infinito e como resolvo isto? EDIT: Resolvido, bastou por tudo dentro do while. Obrigado a todos. Editado 5 Março 2014 por Hank Compartilhar este post Link para o post
NIkeL Publicado 5 Março 2014 Só para dizer que por mim metia-se uma bomba nas estações de Santa Apolónia, Mira-Sintra e Alcantara. Ufff Um cheirinho, visto que estou ainda a trabalhar nisto. Podia lançar isto já mas prefiro fazer uma coisa mais completa logo de início. É uma aplicação muito simples mas que já me ensinou imenso. Compartilhar este post Link para o post
Rajnack Publicado 5 Março 2014 9. Escreva um programa que receba um número do utilizador e que indique quantos dos seus bits são 1. 10. Adicione ao programa anterior a capacidade de contar os bits a 1 de todos os números que o utilizador introduzir até que este introduza um 0. Boas, Ao fazer o ex 10, consigo por o programa a pedir me um numero diferente após ter calculado o número de bits 1 do numero introduzido anteriormente, mas também preciso de ao introduzir o 0 que o programa pare de executar. Pensei fazer um break mas não consegui... Conseguem ajudar-me? #include <stdio.h> #include <stdlib.h> int main() { int num1; while (num1!=0){ printf("insira um numero: "); scanf("%d",&num1); printf("o numero tem %d bits 1\n",nbits(num1)); } return 0; } int nbits(int num1){ int soma=0,a; while (num1!=0){ a=num1%2; num1=num1/2; if(a==1) soma=soma+1; } return soma; } Compartilhar este post Link para o post
Levi Publicado 6 Março 2014 (editado) O teu problema é que quando colocas 0 aparece na mesma a mensagem "o numero tem %d bits 1\n",nbits(num1))"? É que se for basta fazeres: if( num1!=0 ){ printf("o numero tem %d bits 1\n",nbits(num1)); } Editado 6 Março 2014 por Scorpion Compartilhar este post Link para o post
Rajnack Publicado 6 Março 2014 O teu problema é que quando colocas 0 aparece na mesma a mensagem "o numero tem %d bits 1\n",nbits(num1))"? É que se for basta fazeres: if( num1!=0 ){ printf("o numero tem %d bits 1\n",nbits(num1)); } Era isso mesmo! Obrigado :wink: Compartilhar este post Link para o post
Roland Publicado 18 Março 2014 (editado) Malta preciso de ajuda urgente, eu fiz um projecto em casa, em visual basic, no Microsoft Visual Basic 2008 mas preciso de o apresentar na escola e a versão de lá é a 2005 e não consigo abrir lá o projecto. Existe alguma maneira de tornar o projecto compatível com versões anteriores? Editado 18 Março 2014 por jplobo Compartilhar este post Link para o post
Mica Publicado 19 Março 2014 Malta preciso de ajuda urgente, eu fiz um projecto em casa, em visual basic, no Microsoft Visual Basic 2008 mas preciso de o apresentar na escola e a versão de lá é a 2005 e não consigo abrir lá o projecto. Existe alguma maneira de tornar o projecto compatível com versões anteriores? Já te respondi no tópico das pequenas dúvidas. Fiz o mesmo para que um projeto no VS 2012 funcionasse no VS 2010 e resultou. Compartilhar este post Link para o post
rozas Publicado 20 Março 2014 Alguém daqui já trabalhou com a API da Google? Preciso de um fazer a ligação entre um projecto que estou a fazer, que está num website, e o Google+, para tirar os dados da conta (nome, círculos, etc...), mas a Google tem isto muito confuso. Com o facebook foi relativamente fácil, mas agora estou embroncado. Compartilhar este post Link para o post
NIkeL Publicado 21 Março 2014 Ok tenho uma versão beta pronta e queria saber se há alguém interessado em testar isto. Preciso de verificar principalmente os layouts visto que programei isto num telemóvel com 4.7'' e não tenho a certeza se fica bem num de 4 por exemplo. Se encontrassem erros ou bugs diziam-me em que situação ocorreu. Opiniões, críticas, sugestões, tudo o que que quiserem opinar, sou todo ouvidos. Ah e sim, eu sei que o ecrã de entrada é horrível, estou aberto a sugestões. Mando o apk a quem quiser. Compartilhar este post Link para o post
Bazuka Publicado 21 Março 2014 Manda-me o link que eu testo-te isso! :compinchas: Compartilhar este post Link para o post
Drope Publicado 21 Março 2014 Ok tenho uma versão beta pronta e queria saber se há alguém interessado em testar isto. Preciso de verificar principalmente os layouts visto que programei isto num telemóvel com 4.7'' e não tenho a certeza se fica bem num de 4 por exemplo. Se encontrassem erros ou bugs diziam-me em que situação ocorreu. Opiniões, críticas, sugestões, tudo o que que quiserem opinar, sou todo ouvidos. Ah e sim, eu sei que o ecrã de entrada é horrível, estou aberto a sugestões. Mando o apk a quem quiser. Chuta o Apk..testar em Note 3 Compartilhar este post Link para o post
NIkeL Publicado 21 Março 2014 Enviado aos 2. Qualquer problema digam ;) Se encontrarem bugs ou force close tentem lembrar-se do que fizeram para eu poder replicar sff. Obrigado Compartilhar este post Link para o post
rozas Publicado 21 Março 2014 Se quiseres que eu teste isso, avisa. Eu tenho um Huawei U8150 IDEOS (X3) que muitas vezes dá problemas com compatibilidade de apps. É sempre um teste. Compartilhar este post Link para o post
Roland Publicado 21 Março 2014 Manda para aqui também se quiseres! :compinchas: Compartilhar este post Link para o post
RafaFCM Publicado 25 Março 2014 (editado) Acho que também me posso considerar um pseudo-programador :mrgreen: Vá, ainda não, mas estou num curso de programação no 2ºano. Vou acabar amanhã o meu primeiro estágio (1 mês). Aprendi muito a trabalhar com JavaScript e CSS. Conheci ferramentas muito boas como o Sass, a framework bootstrap, o jQuery, etc... Foi um momento muito bom e que deu para provar o meu valor tanto a mim próprio como ao meu prof de programação, depois de ter sacado um 20 no módulo de PHP :mrgreen: Tenho aqui duas coisas que acho interessante deixar para quem esteja interessado: http://mattkersley.com/responsive/ http://smacss.com/ Editado 25 Março 2014 por RafaFCM Compartilhar este post Link para o post
RafaFCM Publicado 26 Março 2014 Fizeste o que em PHP? Um site com back-office integrado para gestão de utilizadores, imagens, textos, mensagens, tudo. Basicamente era um site para o publico com depois o back-office para a instituição usar para poder gerir os seus membros. Foi um projeto grande, ainda não está implementado. Dá-me gosto pensar no uso que vai dar, já que é para uma instituição que trabalha com imensas outras instituições de solidariedade e ajuda comunitária. Compartilhar este post Link para o post
Bashir Publicado 26 Março 2014 (editado) Procedimental ou OOP? edit: e sim, dá um gozo do crl fazer uma cena engraçada e que depois ainda é util para muita gente. :compinchas: Editado 26 Março 2014 por Klaus. Compartilhar este post Link para o post
RafaFCM Publicado 26 Março 2014 Procedimental ou OOP? edit: e sim, dá um gozo do crl fazer uma cena engraçada e que depois ainda é util para muita gente. :compinchas: oop :compinchas: Compartilhar este post Link para o post