Fixe Posted November 10, 2011 at 05:13 PM Author Report Share #419982 Posted November 10, 2011 at 05:13 PM ok ok exacto portanto eu já alterei e ele já faz a soma, mas eu acho que á aqui qualquer coisa que está mal mas não sei: #include <stdio.h> main() { int x,n, i; int soma=0; printf("Introduza Um N Valido""\n"); scanf("%d", &n); for (i = 0; i < 5; i = i + 1) { scanf("%d",&x); printf("%d", x); if (x%2==0) soma+=x; printf("A soma da sequencia e %d",soma); } printf("\n"); } Link to comment Share on other sites More sharing options...
Flinger Posted November 10, 2011 at 05:15 PM Report Share #419985 Posted November 10, 2011 at 05:15 PM for (i = 0; i < 5; i = i + 1) voltaste a pôr o 5 em vez do n. Link to comment Share on other sites More sharing options...
Fixe Posted November 10, 2011 at 05:18 PM Author Report Share #419988 Posted November 10, 2011 at 05:18 PM ok já alterei mas mesmo assim a soma tá mal o código não está a afazer a soma bem não tá não. #include <stdio.h> main() { int x,n, i; int soma=0; printf("Introduza Um N Valido""\n"); scanf("%d", &n); for (i = 0; i < n; i = i + 1) { scanf("%d",&x); printf("%d", x); if (x%2==0) soma+=x; printf("A soma da sequencia e %d",soma); } printf("\n"); } Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted November 10, 2011 at 05:22 PM Report Share #419992 Posted November 10, 2011 at 05:22 PM pergunta a ti próprio : quando devo apresentar o resultado da soma ??? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Flinger Posted November 10, 2011 at 05:22 PM Report Share #419994 Posted November 10, 2011 at 05:22 PM Queria que chegasses lá, mas tenho de acelerar isto um pouco 🙂 Tenta este código e vê se percebes a diferença: int main() { int x,n, i; int soma; printf("Introduza Um N Valido: "); scanf("%d", &n); soma =0; //vamos iniciar aqui a soma. for (i = 0; i < n; i = i + 1) { scanf("%d",&x); //vamos eliminar o printf do numero lido, para não atrapalhar. if (x%2==0){ soma+=x; } } printf("A soma da sequencia e %d\n",soma); //imprimimos apenas a soma no fim de ler os números todos. return 0; } Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted November 10, 2011 at 05:24 PM Report Share #419996 Posted November 10, 2011 at 05:24 PM a diferença está ..... na identação !!!!!! IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Fixe Posted November 10, 2011 at 05:34 PM Author Report Share #420004 Posted November 10, 2011 at 05:34 PM ok ok pois é tens razão e eu não vi isso foge e vou fazer teste amanha veija lá, o problema é que o professor deu 10 exercicios e disse que desses 10 um ia lá sair por isso o que é que estou a fazer, estou a fazelos todos já fiz 3 faltame 8 e tenho que os fazer hoje por isso é que estou aqui a pedir ajuda.Mas obrigado você ajudoume muito mesmo aliás vou já tentar fazer o próximo exercicio mas eu mostrolhe para você me dár umas luzes como é que heide começar o que tenho que fazer para eu começar a programar. o exercicio é este: Escreva um programa que permita imprimir na consola a figura seguinte, cuja altura é introduzida pelo utiizador.A altura é um número par maior ou igual a 4. A figura é esta: Veija lá o que me consegue ajudar. Link to comment Share on other sites More sharing options...
Fixe Posted November 10, 2011 at 05:35 PM Author Report Share #420005 Posted November 10, 2011 at 05:35 PM pois como é que eu insiro imagens aqui? Link to comment Share on other sites More sharing options...
Flinger Posted November 10, 2011 at 05:38 PM Report Share #420006 Posted November 10, 2011 at 05:38 PM Na boa, mas olha que o exercício ainda não acabou. Ainda só estás a ler uma sequência, não as n que o exercício pede. Consegues acabar o resto? Para inserir imagens usas o código [img][/img] , mas creio que a imagem tem de estar na net. Link to comment Share on other sites More sharing options...
Fixe Posted November 10, 2011 at 05:40 PM Author Report Share #420007 Posted November 10, 2011 at 05:40 PM epa mas a imagem eu tenho tirada como fotografia porque a ima impressora avariou e então eu tirei foto com o telemovel e passaei para o pc e agora queria metela aqui não há mesmo forma, assim não sei como é que heide fazer? Link to comment Share on other sites More sharing options...
Fixe Posted November 10, 2011 at 05:41 PM Author Report Share #420008 Posted November 10, 2011 at 05:41 PM só se eu te mandar por email. Link to comment Share on other sites More sharing options...
Flinger Posted November 10, 2011 at 05:55 PM Report Share #420012 Posted November 10, 2011 at 05:55 PM Para ser uma imagem que se escreve na consola, também deves ser capaz de a desenhar com texto aqui. Para o nível que estás a dar de certeza que não estás a trabalhar com bibliotecas gráficas 😛 Link to comment Share on other sites More sharing options...
Fixe Posted November 10, 2011 at 05:59 PM Author Report Share #420013 Posted November 10, 2011 at 05:59 PM aquilo é tipo um triangulo mas ao contrario com asteriscos onde a altura é introduzida pelo utilizador pera que eu vou ver o que posso fazer, mas eu aqui posso desenhar se não eu fazia aqui um exemplo da figura que se quér Link to comment Share on other sites More sharing options...
Flinger Posted November 10, 2011 at 06:02 PM Report Share #420014 Posted November 10, 2011 at 06:02 PM qualquer coisa assim? __ |*| V Mais isto, não? **** *** ** * Link to comment Share on other sites More sharing options...
Fixe Posted November 10, 2011 at 06:10 PM Author Report Share #420016 Posted November 10, 2011 at 06:10 PM não tipo assim ************** .************. ...**********.. ....********.... ......******...... ........****........ .........**.......... ..........*........... ASSIM deste genero é isto mesmo portanto: Escreva uma programa que permita imprimir na consola a figura seguinte cuja altura é introduzida pelo utlizador.A altura é um número par maior ou igual a 4. Link to comment Share on other sites More sharing options...
Fixe Posted November 10, 2011 at 06:11 PM Author Report Share #420018 Posted November 10, 2011 at 06:11 PM pois exacto eu não tinha visto como a tua ultima figura exactamente depois por fora com os pontinhos como fiz, é esse exercicio. Link to comment Share on other sites More sharing options...
Fixe Posted November 10, 2011 at 06:12 PM Author Report Share #420019 Posted November 10, 2011 at 06:12 PM Por onde é que achas que devemos começar? Link to comment Share on other sites More sharing options...
Flinger Posted November 10, 2011 at 06:16 PM Report Share #420022 Posted November 10, 2011 at 06:16 PM Diz-me tu 😛 Pega no exercício anterior e vê qual o primeiro passo. Pega no dado que vais receber (altura) e tenta relacionar com a saída (output). Link to comment Share on other sites More sharing options...
Fixe Posted November 10, 2011 at 06:20 PM Author Report Share #420023 Posted November 10, 2011 at 06:20 PM #include <stdio.h> main(){ int h,l; printf("Introduza uma Altura Valida""\n"); scanf("%d",&h); } Portanto aqui mostro a altura depois tou a ficar confuso portanto depois já nos dizem que a altura é um número par maior ou igual a 4 por isso isto cheirame a um for Link to comment Share on other sites More sharing options...
Flinger Posted November 10, 2011 at 06:27 PM Report Share #420027 Posted November 10, 2011 at 06:27 PM o que fazes com um for, consegues fazer com um while, ou com um do{}while(). Existem alguns problemas em que a utilização de um dos ciclos é mais evidente do que outros, mas a maior parte das vezes, depende do hábito e gosto pessoal de cada programador. Vai expondo o teu pensamento, e eu vou-te dizendo se vais no caminho certo. Só assim te preparas para isto. PS: peço desculpa aos outros utilizadores do fórum. Pode ser chato uma pessoa ocupar 30 posts quando podia chapar o código, mas só assim é que o pessoal aprende a programar. ... ensina-o a pescar, não é? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now