Ajuda em dois programas simples em liguagem C

1. Ajuda em dois programas simples em liguagem C

marcelo
Mrighi

(usa Outra)

Enviado em 26/11/2012 - 16:13h

Por favor, alguem saberia me ajudar na construção destes algoritmos, acredito que os 2 sejam muito simples de fazer:


Desenvolva um algoritmo que leia UM caracter do teclado (ex: a ) e imprima 5
caracteres iguais encadeados (um do lado do outro, ex: aaaaa).

Desenvolver um algoritmo que enquanto não ler do teclado um valor igual
a 5, fará a soma de todos os valores inseridos anteriormente, incluindo valores negativos.




  


2. Re: Ajuda em dois programas simples em liguagem C

Paulo
paulo1205

(usa Ubuntu)

Enviado em 26/11/2012 - 17:01h

Normalmente aqui na comunidade se ajuda a resolver dúvidas específicas. Fazer o trabalho no seu lugar seria muito deselegante -- ainda mais porque são duas coisas extremamente simples.

Diga qual a dificuldade que está tendo, e então poderemos ajudá-lo.


3. Re: Ajuda em dois programas simples em liguagem C

???
gokernel

(usa Linux Mint)

Enviado em 27/11/2012 - 17:30h

olá "Mrighi" !

como o "Paulo" acima falou seria deselegante ... e acredite não seria proveitoso para vc, ou seja vc sem não aprenderia se já pegasse a coisa já feita .

também vi que vc se cadastrou ontem ( 26/11/2012 ) ... e as coisas por aqui funcionam +ou- assim:

mostra o código (mostrando no mínimo que esta se esforçando) e então faz a pergunta em relação a uma parte do código ...

e se vc esta fazendo faculdade, acredito que o seu professor já lhe passou/ensinou as "bases" referente ao assunto.

abraço !



4. Re: Ajuda em dois programas simples em liguagem C

wellington
wellingtonsr

(usa Slackware)

Enviado em 27/11/2012 - 20:32h

Comece alguma coisa e poste os erros aqui, caso ocorram. Que o pessoal vai ter o maior prazer em ajudar.


5. Re: Ajuda em dois programas simples em liguagem C

Daniel Marchi
DMS_

(usa elementary OS)

Enviado em 27/11/2012 - 22:21h

Se você vai ter que encadear 5 vezes, já tem em mente que vai precisar de um for pra isso...



6. Re: Ajuda em dois programas simples em liguagem C

marcelo
Mrighi

(usa Outra)

Enviado em 28/11/2012 - 16:16h

Okay, me desculpem , mas sou novo por aqui nao conhecia direito como funiconava por aqui...

Aqui o algoritmo q consegui fazer:

#include <stdio.h>
#include <stdlib.h>

int main()
{
char caracter;

printf("Digite 1 caracter qualquer\n");
scanf("%s",&caracter);

for(caracter=1 ; caracter=5 ; caracter++)++){

printf("%s",caracter);
}

return 0;


}

Tem um erro aí q não consigo resolver e o 2° problema não consegui nem começar direito, alguem pode me dar uma luz aqui????



7. Re: Ajuda em dois programas simples em liguagem C

Daniel Marchi
DMS_

(usa elementary OS)

Enviado em 28/11/2012 - 16:50h

Então, você vai trabalhar em cima da variável m, ela tem que ser um vetor, pois você vai ir acumulando nas posições o valor, que sera uma letra no caso ,vetor de 4 posições pois começa do 0, e 0 a 4 são 5 posições. Então uma dica é usar uma outra variável para realizar o for. Sabe um pouco sobre vetores?
Pois essa mesma variável que vai contar o loop for, você vai usar nos indices do vetor. Pois toda vez que for trabalhar com vetor, é posição a posição...


8. Re: Ajuda em dois programas simples em liguagem C

Paulo
paulo1205

(usa Ubuntu)

Enviado em 28/11/2012 - 19:21h

Nenhum dos dois programas precisa de vetores.


9. Re: Ajuda em dois programas simples em liguagem C

marcelo
Mrighi

(usa Outra)

Enviado em 28/11/2012 - 19:34h

Acredito q seja possivel fazer sem vetores também, pois o professor nunca explicou nada sobre vetores, nao sei muito sobre programação pois a minha faculdade só trabalha o básico do básico em programação.


10. Re: Ajuda em dois programas simples em liguagem C

wellington
wellingtonsr

(usa Slackware)

Enviado em 28/11/2012 - 23:02h

Mrighi escreveu:

Okay, me desculpem , mas sou novo por aqui nao conhecia direito como funiconava por aqui...

Aqui o algoritmo q consegui fazer:

#include <stdio.h>
#include <stdlib.h>

int main()
{
char caracter;

printf("Digite 1 caracter qualquer\n");
scanf("%s",&caracter);

for(caracter=1 ; caracter=5 ; caracter++)++){

printf("%s",caracter);
}

return 0;


}

Tem um erro aí q não consigo resolver e o 2° problema não consegui nem começar direito, alguem pode me dar uma luz aqui????


verifique essa linha do for, tem erros aqui.
for(caracter=1 ; caracter=5 ; caracter++)++){

1º você tá usando a variavel "caracter" para controlar o for
2º tem um parentese e um "++" a mais do necessário.
3º como está usando caracter, use "%c" e não "%s" no scanf e no printf

veja isso aí. valeu.


11. Re: Ajuda em dois programas simples em liguagem C

marcelo
mrighi

(usa Outra)

Enviado em 28/11/2012 - 23:51h

wellingtonsr escreveu:

Mrighi escreveu:

Okay, me desculpem , mas sou novo por aqui nao conhecia direito como funiconava por aqui...

Aqui o algoritmo q consegui fazer:

#include <stdio.h>
#include <stdlib.h>

int main()
{
char caracter;

printf("Digite 1 caracter qualquer\n");
scanf("%s",&caracter);

for(caracter=1 ; caracter=5 ; caracter++)++){

printf("%s",caracter);
}

return 0;


}

Tem um erro aí q não consigo resolver e o 2° problema não consegui nem começar direito, alguem pode me dar uma luz aqui



????


verifique essa linha do for, tem erros aqui.
for(caracter=1 ; caracter=5 ; caracter++)++){

1º você tá usando a variavel "caracter" para controlar o for
2º tem um parentese e um "++" a mais do necessário.
3º como está usando caracter, use "%c" e não "%s" no scanf e no printf

veja isso aí. valeu.

Okay, vou tentar, acredito q agora eu vou conseguir terminar, muito obrigado pela ajuda amigo. vc nao teria alguma pista para me dar sobre o exercicio 2, estou com sérios problemas nesse.



12. Re: Ajuda em dois programas simples em liguagem C

wellington
wellingtonsr

(usa Slackware)

Enviado em 29/11/2012 - 00:20h

#EDIT

"Desenvolver um algoritmo que enquanto não ler do teclado um valor igual
a 5, fará a soma de todos os valores inseridos anteriormente, incluindo valores negativos."


No enunciado tem "ENQUANTO", daí você já sabe qual estrutura de controle deve usar. No texto tem tudo que precisa pra fazer o segundo exercício.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts